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...
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...
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...
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ó...
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...
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...
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...
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...
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...
Verificar el modo dios contra la base de datos, no una cabecera falsificada
AccountOrgScopeInterceptor cortocircuitó cada org y miembro check en el encaja X-God-Mode-Encajeador activo, y copias de declaración de ley de kamo-internal que...
SQL solo de CockroachDB que rechaza PostgreSQL
CockroachDB deletrea el tipo de texto STRING; PostgreSQL y YugabyteDB usan TEXT. 25 yesos a través de consultas nativas seguían emitiendo CAST(x AS STRING) y ::...
Reconstruir contra la biblioteca compartida de la solución de Lob LONGVARCHAR
El dialecto PostgreSQL de Hibernate lea columnas de Lob String como OIDs a través de getLong(). Notas de Afectas, contactos, calendario, fichas OAuth, contraseñ...
Punto en YugabyteDB y use PostgreSQLDialect
CockroachDB ha sido reemplazado por YugabyteDB. Las cuerdas de conexión se mueven desde cucaracha-púrquica-púb:26257 a yb-tserver-service:5433, y el dialecto de...
Lea el uso de imágenes de un pase deduplicado
Sigue el cambio de la biblioteca compartida a un cargo por archivo distinto por organización. Tanto el resumen como el escritor de instantáneas del día se lleva...
Reconstruir para el dominio dereviews generados
Recoge el cambio de biblioteca compartida que factura miniaturas y pistas a la organización y lee bytes derivados de img.dat.derivatives.
Reconstruir para los dominios de marca y docs-workspace
Recopila el cambio de biblioteca compartida que se lee tanto en los días de objetos.
Reconstruir para el dominio de fijación de mensajes de texto
Recopila el cambio de biblioteca compartida que mide los archivos adjuntos de MMS de los datos: URIs almacenados en línea en VOIP-MESSAGES.
Reconstruir con los dominios de almacenamiento porcategoría
Recoge el cambio de biblioteca compartida que divide los imgs en un solo dominio por ImageAssocType, así que llama a grabaciones, buzón de voz, archivos adjunto...
Graba la semántica corregida del buzón corregido
EMAIL ahora mide el correo Kamo realmente alberga, atribuido por buzón a la organización que la posee, en lugar de resumir un índice de búsqueda que ambos perdi...
Deja que un administrador de plataforma ejecute la instantánea barrer bajo demanda
El barrido es lo que hace que las eliminaciones de períodos y los totales de por vida para el dominios de eliminación dura que responden en absoluto, por lo que...
Dale a cada organización un verdadero límite de transacción
StorageSnapshotSweep.catchUp llevó "Transactional(REQUIRES-NEW) y se llamó de barrido () en el mismo frijol. La primavera se aplica a través de un proxy, por lo...
Reporte lo que una organización está almacenando
La pestaña de estadísticas de cuenta siempre ha dicho "No hay datos de uso disponibles para este período", por cada organización, porque getCurrentUsage() en ka...
Ejece a auto-o-propiácse en una cuenta, no sólo el límite de org
Seguimiento de la puerta de cross-org, ahora que la regla se decide: dentro de una organización que puede manejar su propia cuenta de facturación, y un propieta...
Dejar que una organización llegue a otra organización facturación
/api/billing/cuentas vislumbra su listado por el encabezado X-Org-Id, pero cada ruta debajo tomó el identificador directamente de la ruta y nunca comprobó quién...
Retry the shared-library build, que el enlace uplink de LAN sigue corrompidando
Tres construcciones murieron hoy en "Etiqueta desajuste" tirando de un frasco y el espejo añadido hace una hora no ayuda, porque kbservice, mcpgatewayservice y ...
Respuesta "es esto vendible" del catálogo de aplicaciones, no del enum
La disponibilidad se convirtió en editable de operador en tiempo de ejecución, por lo que derivarlo de ServiceType.getStage () significaba publicar MLOS en Apli...
Mirror Maven Central a través de la copia de Google GCS
Construye 19 falló alcapando tomcat-embed-core de repo.maven.apache.org con 'Equimo de grifo' transferencia corrupta, no un error de código: la misma confirmaci...
Validar códigos adicionales antes de poder conceder una aplicación
se escribió directamente desde el órgano de solicitud. Eso fue inofenable mientras nada leía. la columna, pero ahora es una entrada de autorización: un compleme...
Ocultar aplicaciones inéditas del catálogo de Plans & Billing
**************** de nuevo la pestaña donde un cliente elige a qué suscribirse, por lo que no debe ofrecer un producto todavía en la lista No Disponible - la mis...
Mantenga el prefijo en los nombres de alambre de PlatformAccountSummary también
El mismo peligro Lombok/Jackson que PlatformOrgRow: isTopLevel() pierde su "is" en serialización, por lo que el DTO ponga el cable en el alambre, por lo que el ...
Mantenga el prefijo en el alambre para isTopLevel/isPlatformProduct
Lombok genera isTopLevel() para un campo de isTopLevel y Jackson desnuda el prefijo de "is", por lo que el endpoint en vivo serializó a nivel superior y mientra...
Declarar los afistas de seguridad explícitamente para que el servicio pueda comenzar
El servicio no se ha desplegado desde 2026-07-03; cada vaina desde entonces se ha estrellado antes de la carga de contexto: Este método no puede decidir si e...
Sirviar el directorio org como una página filtrada, ordenada, paginada
GET /orgs toma la página/size/q/sort/dir más siete filtros y devuelve la casa sobre de página con agregados de toda la propiedad. GET /orgs/orgIdá sirve todo el...
Hidratación de página conlocándote en un constante conteo de consultas
Títulos de padres, dominio primario, el plan/mercado detrás del derecho y bandera de catálogo subscription suscripción son cada uno de los dos lotes IN (:ids) e...
Fily row/page DTOs y el repositorio de consulta nativo
PlatformOrgRow lleva las dos facetas por separado: derecho (subs entrantes apuntar al org - lo que gobierna) y facturación (cuentas que el org posee -- no-cero ...
Org directorio SQL con CTE per-facet
Cuentas en retenidas, suscripciones entrantes, miembros, licenciatarios y niños cada uno agregado en su propio CTE antes de estar unido a orgs. Unirse a ellos e...
Solicitud de directorio de org validada y apretada
Abraza las pinzas de tamaño a [1,100] y una especie no reconocida cae de nuevo al título, por lo que un URL editada a mano no puede solicitar toda la finca ni l...
Modo de derecho derivado a través de un solucionador compartido y determinista
TrialAdminService eligió su suscripción de prueba con findFirst() a lista desordenada, por lo que un org que sosteniendo tanto un juicio pendiente como un juici...
Apreciar la descarga de kubectl contra egress escamosas [sillar ci]
dl.k8s.io sobre la egresación del corredor deja caer intermitentemente la transferencia intermedia: rl: (56) OpenSSL SSL-read: descifrado o mal registro mac q...
Serializar largos ids como cuerdas para detener la pérdida de precisión org-id
Ojeos de orgo son valores de CockroachDB unique-rowid() que superan JS MAX-SAFE-INTEGER. BillingService los serializaba como JSON crudos números, así que el JSO...
Exponar el juicioExpireEn el resumen de plataforma org para los juicios de administración UI
Suscripción pagada cond cumples el plazo de prueba (el pago sustituye a la prueba)
Plataforma-admin aplica/extiende/status final de prueba . DTO trialExpiresAt
El barrido programado vuelve las pruebas vencidas a Gratis con caché-busto
Migrar a k1m1 (clone.registry.kubeconfig de k1m1, got k2m1, simple kubectl install)
Registro de repositorios de esign para el medidor de sumisión de frijol
EsignMeterSubmissionService necesita EsignUsageRecordRepository, pero DepósitoJpaRepositorios no escaneó com.kamo.z.shared.esign.repos, así que el contexto no e...
Comaja de uso de la señal electrónica . Compra de autoservida de consumo
4 metros: - EsignMeterSubmissionService (Ejed daily): agrega API-orgin EsignUsageRecords per org-periodo; primero 40/período incluido, el resto presentado c...
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.