Par défaut d'une nouvelle régre cible d'abonnement à celle de l'appelant
Un premier achat n'a pas d'abonnement existant pour copier la cibleOrganisationId à partir de, et l'exiger inconditionnellement est ce qui a créé un à partir de...
Arrêter de révoquer l'accès d'un membre à la facturation lorsqu'il s'agit de l'ajouter ailleurs
add() a supprimé la ligne du membre sur tout autre compte pour satisfaire à un niveau unique global qui n'existe plus. Ajouter quelqu'un à un deuxième compte de...
Acheter un bloc lorsqu'une org opt-in s'écourt à la sortie de la pièce
S'exécute peu de temps après le balayage d'instantanés nocturnes, parce que c'est ce qui produit le chiffre d'utilisation qu'il décide - l'augmentation par rapp...
Laissez un changement de prix de catalogue atteindre Stripe
Les prix rayés sont immuables et le mappage contient une ligne par (org, type, code, cycle) derrière une clé unique, de sorte qu'une fois qu'il existait un prix...
Capacité de rapport parallèlement à l'utilisation
Le panneau de stockage signalé octets stockés contre rien du tout - pas d'allocation, Pas de pourcentage, pas d'argent - donc un propriétaire regardant 400 GB n...
Rendre un premier plan achat et retourner des prix réels
Deux choses ont empêché une organisation d'acheter un premier abonnement. Les listes de plans n'étaient accessibles que par le biais de la sous-enchère.marketI...
Laissons un sous-org arriver sur le compte qui le paie
L'abonnement à un compte sépare délibérément le payeur de l'organisation dont les membres consomment les sièges, et les comptes auto-prémérés siègent au plus ha...
Bille additionnel par unité par unité d'unités achetées, et non par nombre d'unités
File la nouvelle quantité d'add-on par la création et la mise à jour: un add-on FLAT maintenant prend sa quantité Stripe à partir de ce que l'abonnement a réell...
Charge ce que dit le catalogue, une fois, pour la bonne quantité
Cinq défauts qui ont tous déplacé de l'argent réel, plus l'IDOR de la sous-ressource en dessous d'eux. Cycles de facturation. Les prix ANNUELS ont été envoyés ...
Vérifier le mode dieu par rapport à la base de données, pas un en-tête falsifié
AccountOrgScopeInterceptor court-circuité chaque gis et vérification par membre en-tête X-God-Mode-Active brut, et les copies de facturation de kamo-internal qu...
CockroachDB uniquement SQL que PostgreSQL rejette
CockroachDB pare le type de texte STRING; PostgreSQL et YugabyteDB utilisent TEXT. 25 lancers à travers des requêtes natives étaient encore en train d'émettre C...
Reconstruire contre la bibliothèque partagée (Lob LONGVARCHAR fix)
Le dialecte PostgreSQL d'Hibernate lire «Lob String colonnes en OID via getLong(). Affecte les notes, les contacts, le calendrier, les jetons OAuth, les mots de...
Point à YugabyteDB et utiliser PostgreSQLDialect
CockroachDB a été remplacé par YugabyteDB. Les chaînes de connexion se déplacent à partir de cockroachdb-public:26257 to yb-tserver-service:5433, et le dialecte...
Lire l'utilisation de l'imagerie à partir d'un passage d'un dalpage
Suive la variation de la bibliothèque partagée à une charge par fichier distinct organisation. Le résumé et l'auteur de l'instantané quotidien prennent un singl...
Reconstruire pour le domaine des prévisualisations générées
Pécule le changement de bibliothèque partagée qui facture des vignettes et des pistes organisation et lit des octets dérivés à partir d'img-dat-derivatives.
Reconstruire les domaines de l'image de marque et de l'espace de travail
Picks up le changement de bibliothèque partagée qui lit à la fois à partir de object-storage-days.
Reconstruire le domaine de saisie du message texte
Pécules le changement de bibliothèque partagée qui mesure les pièces jointes MMS à partir des données: URI stockés en ligne dans VOIP-MESSAGES.
Reconstruire contre les domaines de stockage par catégorie
Pcroit le changement de bibliothèque partagée qui divise les imgs en un domaine par ImageAssocType, donc les enregistrements d'appel, les messages vocaux, les p...
Enregistrer la sémantique de la boîte aux lettres corrigée
EMAIL mesure maintenant le courrier Kamo héberge effectivement, attribué par boîte aux lettres l'organisation qui le possède, plutôt que de résumer un index de ...
Laissez un administrateur de plate-forme exécuter le balayage instantané à la demande
Le balayage est ce qui fait des enlèvements de la période et des totaux de durée de vie pour le les domaines de suppression dure qui rendent compte du tout, don...
Donner à chaque organisation une véritable limite de transaction
StorageSnapshotSweep.catchUp transporté (REQUIRES-NEW) et a été appelé à partir de balayage() sur le même haricot. Le ressort s'applique: «Transactionnel par l'...
Signaler ce qu'une organisation stocke
L'onglet statistiques du compte a toujours dit "Aucune donnée d'utilisation disponible pour cette période", pour chaque organisation, parce que getCurrentUsage(...
Appliquer l'auto-propriétaire sur un compte, pas seulement la limite de l'orge
Suivi de la porte d'orge, maintenant que la règle est décidée: à l'intérieur d'une organisation que vous pouvez gérer votre propre compte de facturation, et un ...
Arrêter une organisation d'atteindre une autre organisation
/api/billing/accounts donne son inscription par l'en-tête X-Org-Id, mais chaque itinéraire sous-marins J'ai pris l'id directement depuis le chemin et n'a jamais...
Rétrés de la construction de la bibliothèque partagée, que la liaison montante LAN continue de corrompre
Trois constructions sont mortes aujourd'hui sur "Tag mismatch" tirant un pot - et le miroir ajouté il y a une heure n'a pas aide, parce que kbservice, mcpgatewa...
Réponse "est-ce que c'est vendable" du catalogue de l'application, pas de l'enum
La disponibilité est devenue modifiable par l'opérateur au moment de l'exécution, donc la déduire de ServiceType.getStage() signifiait la publication du MLOS da...
Mirror Maven Central via la copie Google GCS
Construire 19 échecs à chercher tomcat-embed-core à partir de repo.maven.apache.org avec "Tag mismatch" et a transfert corrompu, pas une erreur de code: le même...
Valider les codes additionnels avant de pouvoir accorder une application
Les codes actifs'addon' ont été écrits directement à partir du corps de la demande. C'était inoffensif alors que rien n'était lu la colonne, mais c'est maintena...
Cacher les applications inédites du catalogue Plans et Billing
- à l'arrière de l'onglet où un client choisit à quoi souscrire, afin qu'il ne soit pas en mesure d'offrir un produit toujours dans la liste non disponible, la ...
Gardez l'isofix sur les noms de fil de PlatformAccountSummary aussi
Même danger de Lombok/Jackson en tant que PlatformOrgRow: is ToopLevel() perd son 'is' sérialisation, donc le DTO met "topLevel"/-------------------------------...
Maintenir le préfixe is-prefix sur le fil pour estTopLevel/isPlatformProduct
Lombok génère isTopLevel() pour un champ "boolean is ToopLevel" et Jackson raye le préfixe 'is', donc le point d'extrémité vivant était en train de sérialiser l...
Déclarer explicitement les apparieurs de sécurité afin que le service puisse commencer
Le service n'a pas été déployé depuis 2026-07-03; chaque gousse a depuis volé en panne avant le chargement du contexte: Cette méthode ne peut pas décider si ...
Servir le répertoire de l'orge sous la forme d'une page filtrée, triée, paginée
GET /orgs prend page/size/q/sort/dir plus sept filtres et retourne la maison enveloppe de page avec des agrégats à l'échelle du domaine. GET/orgs/-orgId- sert d...
Hydroisation de page battue à un nombre constant de requêtes
Titres de parents, domaine principal, plan/marché à l'origine du droit et le drapeau de catalogue d'abonnement sont chacun d'entre eux (:ids) groupés sur toute ...
DTO de ligne/page de répertoires et dépôt de requêtes natives
PlatformOrgRow porte les deux facettes séparément: droit (sous-sorités entrants le ciblage de l'ordonnance - ce qui le régit) et la facturation détenue (comptes...
Org Directory SQL avec des ETC par facette
Comptes détenus, abonnements entrants, membres, preneurs de licence et enfants chacun agrégez-vous dans leur propre CTE avant d'être unis à des questions d'ordr...
Demande d'annuaire d'orgage validée et serrée
Les pinces de taille à [1,100) et un tri non reconnu retombent au titre, donc a URL édité à la main ne peut ni demander l'ensemble de la succession ni atteindre...
Mode d'octroi de la plus-cour pour les moyens de déterminer par un résolveur partagé et déterministe
TrialAdminService a choisi son abonnement d'essai avec findFirst() sur un liste non ordonnée, de sorte qu'un ing organisateur tenant à la fois un procès en atte...
Harden the kubectl téléchargement contre la sortie floconneuse [skip ci
dl.k8s.io sur la sortie du coureur chute par intermittence au moyen de transferts: curl: (56) OpenSSL SSL-read: déchiffrement raté ou mauvais enregistrement m...
Sétérialiser les ids longs en tant que cordes pour arrêter la perte de précision org-id
Les ids d'org sont des valeurs CockroachDB uniques-rowid() qui dépassent JS MAX-SAFE-INTEGER. BillingService était en train de les sérier en tant que JSON brut ...
Expose trialExpiresAt sur la plate-forme Résumé de l'administration d'essai d'administration
L'abonnement payant clive l'expiration du délai d'essai (le paiement remplace l'essai)
Plateforme-admin appliquer/Extens/status des critères d'évaluation de l'étude et DTOExpiresAt
Le balayage programmé ramène les essais expirés à Free avec cache-bust
Migrate à k1m1 (clone-registry-kubeconfig from k1m1, goutte k2m1, kubectl installation simple)
Inscrire les dépôts de signes électroniques pour la soumission du fève-cul du compteur
EsignMeterSubmissionService a besoin d'EsignUsageRecordRepository, mais EnableJpaRepositories n'a pas scanné com.kamo.z.shared.esign.repos, donc le contexte n'a...
Compteur d'utilisation de l'essign électronique et caisse en libre-service pour les consommateurs
4 dosages: - EsignMeterSubmissionService (Télémé quotidiennement): agrégats d'origin API EsignUsageRecords par org-période; premier 40/période inclus, le rest...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.