Registro de cambios en vivo

Mira lo que estamos construyendo, en tiempo real. Cada característica, fija y mejora enviada a través de la plataforma.

17,865
Cambios totales
4,581
Características
4,512
Arreglas
32
Proyectos
Filtrar por proyecto
Todos los proyectos17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtrar por tipo
Todos los tiposBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 11, 2026
FixBillingService

Deja de enviar una credencial compartida como un defecto de configuración

La contraseña compartida de la plataforma fue horneada como la caída para DB-PASSWORD y MINIO-ROOT-PASSWORD, por lo que vivió en este repo y en la imagen constr...

Kamo·4w ago
FixAIService

Deja de enviar una credencial compartida como un defecto de configuración

La contraseña compartida de la plataforma fue horneada como la caída para DB-PASSWORD y MINIO-ROOT-PASSWORD, por lo que vivió en este repo y en la imagen constr...

Kamo·4w ago
FixKlusterServices

Deja de enviar la credencial compartida en este repo

El correo MySQL contraseña se sentó en texto plano a través de catorce archivos aquí . ConfigMaps que kubectl entregará a cualquiera que pueda leerlos, en dos t...

Kamo·4w ago
FixKlusterServices

Deja de enviar la credencial compartida en este repo

El correo MySQL contraseña se sentó en texto plano a través de catorce archivos aquí . ConfigMaps que kubectl entregará a cualquiera que pueda leerlos, en dos t...

Kamo·4w 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·4w 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·4w ago
DocsKlusterServices

El cambio de cuota Dovecot, escrito y no aplicado

Almacenamiento de objetos ahora 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...

Kamo·4w ago
DocsKlusterServices

El cambio de cuota Dovecot, escrito y no aplicado

Almacenamiento de objetos ahora 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...

Kamo·4w 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·4w 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·4w 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·4w 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·4w 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·4w 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·4w 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·4w 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·4w ago
FeatureBillingService

Default de la org de objetivo de una nueva suscripción a la que llaman's

Una primera compra no tiene suscripción existente para copiar el objetivo de, y exigirlo incondicionalmente es lo que hizo crear uno de la consola imposible. Un...

Kamo·4w ago
Featurekamo-internal

Mostrar el techo, no sólo los bytes

El panel informó almacenado, añadido, removido y bytes de por vida sin la referencia en todo, por lo que un propietario que mira a 400 GB no tenía forma de sabe...

kamo·4w ago
Testkamo-shared-library

Pin la semántica de la delegación-modo

Estos predicados son lo que las superficies se esconden, así que equivocarse o bien ofrece un botón que no puede funcionar o permite en silencio un cobro al pro...

Kamo·4w ago
FeatureSecurityService

Promoción de la puerta en la política del propietario, hacerlo idempotente, añadir su inverso

Promover a un miembro para pagarse a sí mismo fue incondicional, de ida e insegura para repetir. Ahora se niega cuando la política de la organización dice que ...

Kamo·4w ago
FixBillingService

Deja de revocar el acceso a facturación de un miembro cuando los añada a otro lugar

add() eliminó la fila del miembro en cualquier otra cuenta para satisfacer a un único global que ya no existe. Agregar a alguien a una segunda cuenta de factura...

Kamo·4w ago
FeatureInitializerService

Deja desatir la restricción que limitaba a un miembro a una cuenta de facturación

Encuentra la restricción por forma en lugar de por nombre. Hibernate lo generó y el nombre no es estable en todos los entornos, por lo que cualquier restricción...

Kamo·4w ago
Featurekamo-shared-library

Deja que miembros y grupos paguen por sí mismos, bajo las reglas del propietario

Faltaban tres cosas y una activamente dañina. los miembros llevaban un nivel global único en el miembro. exactamente una plataforma de cuenta de facturación en...

Kamo·4w ago
FeatureSecurityService

Exponen el impacto abierto al operador

La página de catálogo de aplicaciones ya responde a la pregunta org-independiente de . . . plan mencionar esta aplicación y levanta una advertencia cuando ningu...

Kamo·4w ago
Featurekamo-shared-library

Muestra lo que costaría apagado-abrantar

kamo.entitlement.fail-open otorga cualquier aplicación que la matriz del plan nunca menciona. Es documentado como una válvula temporal para el relleno del catál...

Kamo·4w ago
Featurekamo-internal

Muestra si alguien está allí, y su extensión

Cada fila ahora lleva un punto de presencia y palabra al lado del nombre, y su extensión en la línea de detalle - por lo que elegir una persona ya no significa ...

kamo·4w ago
FeatureSecurityService

Disponibilidad de transporte, presencia y extensión en una fila de directorios

Elevar a una persona es más fácil cuando la fila dice si está allí y cómo llegar a ellos, así que cada uno ahora lleva lo que declararon por última vez, si algo...

Kamo·4w ago
FeatureBillingService

Comprar un bloque cuando un org opted-in se agota de la habitación

Corre poco después del barrido nocturno de la instantánea, porque eso es lo que produce el figura de uso que decide en la expansión con el número de ayer compra...

Kamo·4w ago
FeatureInitializerService

Añadir las columnas de auto-expand

Kamo·4w ago
Featurekamo-shared-library

Opt-in se expande con un techo

Dos columnas en la suscripción que sostiene los bloques: si comprar otra uno automáticamente cuando la organización se agota sin espacio, y lo más posible algun...

Kamo·4w ago
FeatureBillingService

Deja que un cambio de precio de catálogo llegue a Stripe

Los precios de la tira son inmutables y la asignación contiene una fila por (org, tipo, código, Ciclo) detrás de una clave única, por lo que una vez que existió...

Kamo·4w ago
FeatureInitializerService

Añadir las columnas que hacen detectar un cambio de precio detectable

Orden (0), nulo, sin relleno de espaldas, una cantidad nula dice: "No sabemos qué este precio se creó con" y el reconciliador lo trata como desconocido en lugar...

Kamo·4w ago
Featurekamo-shared-library

Regisualar con qué se creó cada precio de Stripe

La asignación almacenaba sólo el precio de identificación para usar, por lo que un cambio de precio de catálogo podría ni siquiera ser notado. aseguraPlanPrecio...

Kamo·4w ago
Featurekamo-internal

Escriba la capacidad de almacenamiento que el resumen devuelve ahora

Mantenga el contrato del cliente a la medida con BillingService, que ahora informa lo que el plan incluye, qué bloques fueron comprados, el techo combinado y el...

kamo·4w ago
FeatureBillingService

Reporta capacidad junto al uso

El panel de almacenamiento reportó bytes almacenados en nada de nada, sin asignación, sin porcentaje, sin dinero, así que un propietario mirando 400 GB no tenía...

Kamo·4w ago
Featurekamo-shared-library

Dar efecto a la asignación de almacenamiento

El almacenamiento se midió en diecinueve dominios, cada noche, con una construcción que falló la prueba de cobertura y nada en ninguna parte calculó una asignac...

Kamo·4w ago
Featurekamo-internal

Dile al solicitante si su agente está realmente allí.

Un hilo silencioso no distingue "nadie ha mirado esto" de "mi agente se alejó", y la persona que espera no puede decir cuál. El aviso bajo el conversación dice ...

kamo·4w ago
FeatureMediaService

La reasignación llega al nuevo agente, y se le dice al solicitante quién está allí

La reasignación no llegó a nadie. asignaciónApenadoEn los registros que un cliente puso la conversación en pantalla, y es lo que levanta un boleto en el registr...

Kamo·4w ago
Featurekamo-internal

Asignar una solicitud de chat, y asignar de la lista de entradas

Dos huecos, la misma causa de la asignación fue tratada como algo que le sucede a una boleto en lugar de a un trabajo. El botón de asignación estaba oculto par...

kamo·4w ago
FixMediaService

Asignar a mano no debe consumir el estado de PRE-TICKET

assignAgent y reasignAgent estableció ASSIGNED incondicionalmente, que hizo silenciosamente una solicitud de chat imposible de convertir después de lo que se ac...

Kamo·4w ago
Featurekamo-internal

Motor de cita para el recolector de plan, que coincide con lo que rayas billeará

La aritmética detrás de un total en vivo, mantenido aparte de cualquier componente por lo que el Los números se pueden probar directamente. Se refleja *********...

kamo·4w ago
FeatureBillingService

Haz que un primer plan sea purchable, y devuelva los precios del plan real

Dos cosas detuvison a una organización que compraba una primera suscripción. Las listas de planes eran accesibles sólo a través de sub.marketId en una suscripc...

Kamo·4w ago
FixBillingService

Deja que un sub-org llegue a la cuenta que lo paga

La suscripción de cuenta separa deliberadamente al pagador de la organización, cuya los miembros consumen los asientos, y las cuentas autoproporcionadas se sien...

Kamo·4w ago
Featurekamo-internal

Puerta pagar acciones en un asiento con licencia, en el punto de estroso

Casi todas las acciones de puerta en el producto y marcan una extensión, envían un correo electrónico a un miembro, abrir el asistente de IA, tocar una grabació...

kamo·4w ago
FeatureSecurityService

Resuelve lo que un miembro puede hacer, no sólo lo que su plan incluye

Las subvenciones describen un plan. Nunca describieron a este miembro, porque el navegación de puertas de consola en org-level org.features - para que un miembr...

Kamo·4w ago
Fixkamo-marketing

Deriva la unidad de complemento del catálogo, y corregir los precios rancios

El complemento de almacenamiento anunciado como "$4 /user/mes" para una piscina de la misma página llamada organización-a nivel de toda la organización. Causa: ...

Kamo·4w ago
FeatureBillingService

Bill por unidad de unidades compradas, no por cuenta de cuentas

Ejeta la nueva cantidad adicional a través de crear y actualizar: un complemento FLAT ahora toma su cantidad de Stripe de lo que realmente compró la suscripción...

Kamo·4w ago
FeatureInitializerService

Reprecio de almacenamiento adicional de $2.50 por 10 GB, ancho

El complemento describía una piscina compartida de toda la organización y luego tenía un precio USAGE-BASED en $4 con "25 GB" declarado sólo en prosa. Nada pres...

Kamo·4w ago
Featurekamo-shared-library

Dar complementos un tamaño de unidad y una cantidad purchable

Una unidad de complemento sólo existió como prosa dentro de su descripción ("Cada unidad añade 25 GB") y como una constante dura en el sitio de marketing, por l...

Kamo·4w ago
August 10, 2026
FixBillingService

Coarte lo que dice el catálogo, una vez, por la cantidad correcta

Cinco defectos que movieron dinero real, más el sub-recurso IDOR debajo de ellos. Ciclos de facturación. Los precios ANUAL se enviaron a Stripe a la tarifa alm...

Kamo·4w ago

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios