Yeni bir abonelik hedefi veya çağrıcının hedefi için
İlk satın alma, hedefOrganizasyonId'ı kopyalamak için mevcut bir abonelike sahip değildir. Ve bunu koşulsuz olarak gerektiren, konsoldan biri yaratan şeydir imk...
Bir üyenin fatura erişimini başka bir yere eklemeyi bırakın
add(), üyenin sırasını diğer herhangi bir hesapta, küresel eşsiz bir eşsiz tatmin etmek için sildi Artık yok. Birini ikinci bir billing hesabına eklemek şimdi a...
Bir opted-in veyag odadan çıktığında bir blok satın alın
Geceli anlık süpüründen kısa bir süre sonra, çünkü bu ne üretir Kullanım figürüne karar verir - dünün sayısına karşı genişlemek bir satın alır Her seferinde bir...
Bir katalog fiyat değişikliği aslında Stripe'e ulaşır
Stripe Fiyatları tahmin edilebilir ve haritalama bir satır tutar (org, tip, kod, kod, döngüsü) eşsiz bir anahtarın arkasında, bu yüzden bir fiyat asla değişmeye...
Kullanım kapasitesinin yanı sıra
Depolama paneli, herhangi bir şeye karşı saklanantes tarafından bildirilen - hiçbir ücret, Yüzde yok, para yok - bu yüzden bir sahibi 400 GB'ye bakmak hiçbir yo...
İlk bir plan purchasable yapın ve gerçek plan fiyatları geri dön
İki şey bir organizasyonun ilk abonelik satın almayı bıraktı. Plan listeleri sadece alt.marketId üzerinden bir abonelikte veyag Zaten tuttu, bu yüzden kimse il...
Bir sub-org bunun için ödediği hesapa ulaşalım
HesapSubscription kasıtlı olarak maaşçıyı organizasyondan ayırır, kimin üyeler koltukları tüketiyor ve oto-provisioned hesaplar üst düzey düzeyde oturuyor KamoC...
Bill per-unit satın alınan birimler tarafından ekleniyor, başsaygı tarafından değil
Yeni ek miktarı oluşturma ve güncelleme yoluyla dinleyin: bir FLAT add-on şimdi Stripe miktarını abonelik aslında satın aldığı şeyden alır, bu yüzden dört 10 GB...
Katalogun ne dediğini şarj edin, bir kez, doğru miktar için
Her şeyin gerçek para taşıdığının beş kusuru, artı alt kaynak IDOR onların altında. Billing döngüleri. ANNUAL fiyatları, her ay depoda Stripe'e gönderildi Bir ...
Tanrı modunu veritabanına karşı onaylayın, bir forged başlık değil
HesapOrgScopeInceptor short-circuited every org and member check on the ham X-Tanrı-Mode-Active başlığı ve kamo-internal's billing proxy kopyaları Doğrudan inbo...
CockroachDB-sadece PostgreSQL'in reddettiği SQL
CockroachDB metin türü STRING; PostgreSQL ve YugabayDB TEXT kullanır. Yerel sorguların 25'i hala CAST (x AS STRING) ve ::STRING, 'tip dizesi ile başarısız olan ...
Paylaşılan-library @Lob LONGVARCHAR Fix
Hibernate'un PostgreSQL lehçesi @Lob String sütunları OIDs via getLong() olarak okunur. Etkiler notlar, kontaklar, takvim, OAuth tokens, IMAP şifreleri, e-posta...
YugabayDB'de nokta ve PostgreSQLDialect
CockroachDB YugabayDB tarafından değiştirildi. Bağlantı dizeleri hareket eder cockroachdb-public:26257 to yb-tserver-service:5433 ve Hibernate lehçesi *********...
Bir deduplicated geçiş kullanımı okuyun
Paylaşılan-library değişikliğini bir şarj için ayrı dosya başına takip edin Organizasyon. Hem özet hem de günlük anlık yazar tek tek bir tek alır Görüntüleme ge...
Üretilen alan domain için yeniden inşa etmek
Paylaşılan-library'nin faturaların başparmak ve parçalara kadar değiştiğini keşfedin Organizasyon ve img dat derivatives'den türev okur.
Marka ve iş alanı domainleri için yeniden inşa
Hem nesne storage days'dan okuyan paylaşılan-library değişikliğini seçin.
Metin mesajı ek domain için yeniden inşa
Verilerden MMS eklerini ölçen paylaşılan-library değişikliğini seçin: URIs, VOIP MESSAGES'de depolanır.
Per-category depolama domainlerine karşı yeniden inşa
Paylaşılan-library değişimini, bölmelerin bir alana kadar tek bir alana ayırın ResimAssocType, bu yüzden kayıtlar, sesmailleri, sohbet ekleri, HR kaynakları ve ...
Düzeltilmiş posta kutusu semantics
EMAIL şimdi posta Kamo aslında ev sahipliği yapıyor, posta kutusuna posta kutusuna atfedin Bunu sahip olan organizasyon, her ikisinin de kaçırdığı bir arama ind...
Bir platform yöneticisi talep üzerine süpürücüyü çalıştıralım
Sualtı, dönem geri çekilmeleri ve ömür boyu toplamları için yapan şeydir Her şeyde zor alanlar cevaplanabilir, bu yüzden günler bir kesintiye kaybolur Boşluk do...
Her organizasyona gerçek bir işlem sınırı verin
StorageSnapshotSweep.catchUp @Transactional(REQUIRES NEW) taşıdı ve adı verildi. süpürücükten (aynı bean). Bahar, @Transactional'ı bir proxy aracılığıyla uygula...
Bir organizasyonun depolandığı rapor
Hesap stats sekmesi her zaman “Bu süre için mevcut hiçbir kullanım verileri”, dedi. Her organizasyon için, çünkü kamo-internal'de CurrentUsage() bir stububub sı...
Bir hesapta kendini zorlamak, sadece org sınırı değil
Cross-org kapısına kadar, şimdi kuralın karar verdiği: Yönetebileceğiniz bir organizasyon içinde yönetebileceğiniz Kendi fatura hesabınız ve bir organizasyon sa...
Bir organizasyonun başka bir organizasyona ulaşmasını durdurun
/api/billing/accounts listelerini X-Org-Id başlığıyla kapsar, ancak her rotanın altında /{accountUid} doğrudan yoldan alındı ve kime ait olduğunu asla kontrol e...
Paylaşılan-library inşasını yeniden deneyin, ki LAN uplink bozuluyor
Üç bina bugün bir kavanoz çekmek için “Etik bir yanlış eşleştirme” üzerinde öldü - ve ayna bir saat önce eklendi Yardım, çünkü kbservice, mcpgatewayservice ve r...
"Bu satılabilir" uygulama kataloğundan cevap verin, enum değil
Erişilebilirlik iş zamanında operatör-editable hale geldi, bu yüzden HizmetType.getStage() anlamına geliyordu. MLOS in Apps ve Özellikler Planlarda ve Billing s...
Ayna Maven Central Google GCS kopyası aracılığıyla
19'u tekrardan tomcat-embed-core'u geri getiremedi. yozlaşmış transfer, bir kod hatası değil: aynı iş yerel olarak temizliyor ve bu yüzden paylaşılan-lib Onun k...
Bir uygulama hibe etmeden önce ek kodlar
aktif addon codes doğrudan istek vücudundan yazılmıştır. Bu zararsızdı, hiçbir şey okumadı sütun, ama şimdi bir yetki girişidir: bir ek-on bu uygulamayı bir Ser...
Planlardan ve Billing kataloğundan yayınlanmamış uygulamalar
**************** bir müşterinin aboneye ne seçtiği sekmeyi geri döndürür, Bu yüzden hala mevcut olmayan listede bir ürün sunmamalıdır - aynı kural halka fiyat K...
PlatformAccountSummary'nin tel isimlerine de ek tutun
Aynı Lombok / Jackson PlatformOrgRow olarak tehlike: TopLevel() onun "is"ini kaybeder Serileştirme, bu yüzden DTO ‘topLevel’ /’ platformÜrününü tele koyarken fr...
Telin üzerine ek tutun TopLevel/isPlatformÜrün
Lombok, "boolean" için TopLevel' alanı ve Jackson “is’in ön eki, bu yüzden canlı uç noktası “topLevel” ve serileştiriliyordu. “platformÜrünü” müşteri okurken **...
Declare güvenlik maççılar açıkça bu yüzden hizmet başlayabilir
Servis 2026-07-03'den beri dağıtmadı; Kazadan beri her pod Kurulumdan önce: Bu yöntem, bu desenlerin Bahar MVC modellerinin veya değil ... servis bağlamınızda ...
Filtrelenmiş, sıralanmış, paginated page
GET /orgs sayfa/size/q/sort/dir artı yedi filtre alır ve eve döner Emlak çapında agresyonlarla sayfa. GET /orgs/{orgId} tam ayrıntılı hizmet vermektedir Konsolu...
Batched page hidr at a constant query count
Ebeveyn başlıkları, birincil alan, entitlement ve the user titles, the plan/market behind the entitlement and the Abonelik-catalog bayrağı, tüm sayfadaki her bi...
Rehber sıra / Sayfa DTO ve yerli sorgu havuzu
PlatformOrgRow, iki yüzü ayrı taşır: entitlement (inbound subs Org'u hedeflemek - onu yöneten şey) ve billing (ya dag'ın kendilerini saymak) - sadece platform v...
Org directory SQL per-facet CTEs ile
Held hesaplar, inbound abonelikler, üyeler, lisanslar ve her biri Kendi CTE'lerinde orgs'e katılmadan önce bir araya gelir. Onlara bir tanede katılın Geçiş her ...
Geçerli, sıkıştırılmış veya g directory isteği
Boyutlar [1,100] ve tanınmayan bir tür başlık için geri döner, bu yüzden bir el-edited URL, tüm mülkleri ne de SQL'ye kadar götürebilir Ücretsiz metin. OrgSort ...
Bir paylaşılan, deterministic bir çözümleyici aracılığıyla alıntı modu
DenemeAdminService, ilk()'i bulmakla deneme aboneliklerini aldı sipariş edilmemiş liste, bu yüzden hem bekleyen hem de aktif bir denemeyi tutan bir org Ya da ra...
Harden the kubectl download against flaky egress [skip ci]
dl.k8s.io, koşucunun egress intermittly damla orta devre dışı bırakıyor: curl: (56) OpenSSL SSL read: decryption başarısız ya da kötü kayıt mac Bu, aksi takdird...
Seriize Long ids as strings to stop org-id hassas kaybı
Org ids are CockroachDB unique rowid() değerlerini aşıyor JS MAX SAFE INTEGER. BillingService onları çiğ JSON olarak seriledi Sayılar, bu yüzden kamo-internal's...
Expose denemeExpires Platformda veya yönetim denemeleri için Özetle
Platform-admin başvuruda/extend/status deneme uç noktaları + DTO denemeExpiresAt
Kayıtsız süpürücüler önbellek-bust ile ücretsiz denemeler sona erdi
Migrate to k1m1 (clone+registry+kube configure from k1m1, drop k2m1, basit kubectl install)
Sayacı için kayıt esign havuzları
EsignMeterSubmissionService'ın EsignUsageRecordRepository'a ihtiyacı var, ancak @EnableJpaRepositories com.kamo.z.shared.esign.repos'u taramadı, bu yüzden bağla...
E-sign use metreing + tüketici self-serve checkout
#4 metre: - EsignMeterSubmissionService (@Scheduled günlük): API-origin EsignUsageRecords per org+ period; ilk 40/dönüm dahil, geri gönderilenler Stripe Meter E...
Kargoyu gördüğünüz gibi?
İş alanınızda bu güncellemelerden her biri otomatik olarak. Ücretsiz başlayın ve haftadan sonra büyümesini izleyin.