Arrêter l'expédition d'un justificatif partagé en tant que défaut de configuration
Le mot de passe partagé de la plate-forme a été mis en place en tant que repli pour DB-PASSWORD et MINIO-ROOT-PASSWORD, donc il vivait dans ce repo et dans l'im...
Arrêter l'expédition d'un justificatif partagé en tant que défaut de configuration
Le mot de passe partagé de la plate-forme a été mis en place en tant que repli pour DB-PASSWORD et MINIO-ROOT-PASSWORD, donc il vivait dans ce repo et dans l'im...
Arrêter l'expédition d'un justificatif partagé en tant que défaut de configuration
Le mot de passe partagé de la plate-forme a été mis en place en tant que repli pour DB-PASSWORD et MINIO-ROOT-PASSWORD, donc il vivait dans ce repo et dans l'im...
Arrêtez d'expédier les informations d'identité partagées dans ce repo
Le mot de passe MySQL par courrier était en clair à travers quatorze fichiers ici ConfigMaps que kubectl remettra à quiconque peut les lire, dans deux emplois q...
Arrêtez d'expédier les informations d'identité partagées dans ce repo
Le mot de passe MySQL par courrier était en clair à travers quatorze fichiers ici ConfigMaps que kubectl remettra à quiconque peut les lire, dans deux emplois q...
Appliquer le quota de stockage sur la livraison entrante et arrêter l'expédition du mot de passe DB
Le stockage d'objets refuse déjà le contenu qui dépasserait une organisation plafond, qui couvre tous les domaines traversant le magasin d'objets. Courrier entr...
Appliquer le quota de stockage sur la livraison entrante et arrêter l'expédition du mot de passe DB
Le stockage d'objets refuse déjà le contenu qui dépasserait une organisation plafond, qui couvre tous les domaines traversant le magasin d'objets. Courrier entr...
Le contingent de Dovecot change, écrit et non appliqué
Le stockage d'objets refuse maintenant le contenu qui dépasserait une organisation plafond, qui couvre tous les domaines qui passent par le magasin d'objets. In...
Le contingent de Dovecot change, écrit et non appliqué
Le stockage d'objets refuse maintenant le contenu qui dépasserait une organisation plafond, qui couvre tous les domaines qui passent par le magasin d'objets. In...
Laisser un membre mettre en place sa propre place à partir de la console
Le panneau qui ferme la boucle sur auto-payer. Il n'apparaît que lorsque le La politique de l'organisation le permet, et seulement pour les personnes qui n'achè...
Dites aux gens leur paiement ont échoué, et résilvez l'abonnement à la baisse
La ternule qui n'existait pas. facture.payment-écho a fait échouer une querelle et est retournée : Pas d'e-mail, pas de drapeau, pas de changement d'état, et fa...
Ajouter les colonnes d'horlogerie à aire de raccord
dates passées-dues-sincend ainsi que suspension-notifiée, toutes deux nulles. Null signifie payer et pas encore raconté respectivement.
Faire un échec signifie quelque chose
PAST-DUE compté comme étant pleinement en direct dans les deux résolveurs de droits, sans hoquet et pas de culot, donc un client dont la carte a échoué a conser...
Laissez un membre acheter son propre siège, et fermer un trou de paramètre de corps
L'auto-paiement n'avait pas de route à l'intérieur de la console. Tout sur la surface de facturation est en forme de compte - vous devez déjà détenir une ligne ...
Laissez le propriétaire décider qui peut payer, et gérer les groupes qui le font
Le propriétaire avait exactement un levier sur l'auto-paiement et ce n'était pas la forme: un un geste de promotion irréversible, sans aucun moyen de dire à l'a...
Politique d'Org et API de groupe de facturation
Qui, à l'intérieur d'une organisation, peut payer Kamo est maintenant responsable et séculier. Les deux les routes sont org-arg-arisées et donc délibérément à l...
Un plan et une console de facturation qu'un propriétaire peut réellement trouver
Il n'y avait aucun moyen d'acheter un premier abonnement n'importe où dans le produit. Listes de plans n'étaient accessibles que par un abonnement que vous avez...
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...
Montrez le plafond, pas seulement les octets
Le panneau signalé a été conservé, ajouté, enlevé et octets de durée de vie contre non référence du tout - un propriétaire qui regarde 400 Go n'avait aucun moye...
Pin la sémantique en mode délégation
Ces prédicats sont ce sur quoi les surfaces se cachent, donc se tromper soit offre un bouton qui ne peut pas fonctionner ou permet silencieusement de payer le p...
Promotion des Portes sur la politique du propriétaire, rendre idémpotent, ajouter son inverse
La promotion d'un membre à payer pour lui-même était inconditionnelle, à sens unique et peu sûre à répéter. Il refuse maintenant quand la politique de l'organi...
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...
Laisser tomber la contrainte qui a limité un membre à un compte de facturation
Trouver la contrainte par la forme plutôt que par le nom - Hibernate l'a générée et le nom n'est pas stable à travers les environnements, donc toute contrainte ...
Laisser les membres et les groupes payer pour eux-mêmes, en vertu des règles du propriétaire
Trois choses manquaient et une était activement nocive. Les membres de compte ont adopté une position unique à l'échelle mondiale sur Member-id - un membre pou...
Exposer l'impact ouvert par l'opérateur
La page du catalogue d'applications répond déjà à la question indépendante de l'orge plan mentionne cette application - et soulève un avertissement quand il n'e...
Montrer ce que coûterait l'arrêt de l'ouverture en panne
kamo.entitlement.fail-open accorde n'importe quelle application que la matrice du plan ne mentionne jamais. C'est documenté comme une vanne temporaire pour le r...
Montrez si quelqu'un est là, et son extension
Chaque rangée porte maintenant un point de présence et un mot à côté du nom, et son extension dans la ligne de détail - de sorte que choisir une personne ne sig...
Transporter la disponibilité, la présence et l'extension sur une ligne d'annuaire
Choisir une personne est plus facile quand la rangée dit si elle est là et comment atteindre eux, donc chacun porte maintenant ce qu'ils ont déclaré en dernier,...
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...
Opt-in Auto-expande avec un plafond
Deux colonnes sur l'abonnement qui détiennent les blocs: s'il faut en acheter un autre automatiquement lorsque l'organisation est à court de place, et le plus p...
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...
Ajouter les colonnes qui rendent un changement de prix détectable
Ordre(0), annulable, pas de remplissage - un montant nul est écrit comme "nous ne savons pas quoi ce prix a été créé avec" et le conciliateur le traite comme in...
Enregistrer ce que chaque prix Stripe a été créé avec
La cartographie stockait seulement quel prix id à utiliser, de sorte qu'un changement de prix de catalogue pourrait ne pas être remarqués. la clé unique en son ...
Tapez la capacité de stockage le résumé maintenant retour
Maintient le contrat avec le client avec BillingService, qui indique maintenant ce que le plan comprend, quels blocs ont été achetés, le plafond combiné et frac...
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...
Donner effet à la prime de stockage
Le stockage a été mesuré sur dix-neuf domaines, tous les soirs, avec une construction en faillite. test de couverture - et rien, où que ce soit, a calculé une a...
Indiquer au demandeur si son agent est effectivement là
Un fil silencieux ne distingue pas "personne n'a regardé cela" de "mon agent s'est enfui", et la personne qui attend ne peut pas dire laquelle. L'avis en vertu ...
La réaffectation parvient au nouvel agent, et le demandeur est informé de qui est là
La réaffectation n'a atteint personne. AgencesOuvrirA enregistré qu'un client a mis la conversation à l'écran, et c'est ce qui soulève un ticket à la connexion ...
Affecter une demande de discussion et attribuer à partir de la liste des tickets
Deux lacunes, même cause - l'affectation a été traitée comme quelque chose qui arrive à un ticket plutôt qu'à un travail. Le bouton d'attribution était caché p...
L'affectation à la main ne doit pas consommer le statut PRE-TICKET
assignT-Agent et reassigné Ensemble ASSIGNÉ sans conditions, qui fait silencieusement une demande de chat impossible à convertir par la suite et convertPreTicke...
Moteur de citation pour le préparateur de plan, en correspondance avec ce que Stripe va facturer
L'arithmétique derrière un total en direct, maintenu à l'écart de n'importe quel composant de sorte que le les nombres peuvent être testés directement. Il se re...
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...
Porte payée des actions en siège titulaire, au point d'étranglement
Presque toutes les actions gateables dans le produit et composer une extension, envoyer un courriel à un membre, ouvrir l'assistant d'IA, jouer un enregistremen...
Résoudre ce qu'un membre peut faire, et pas seulement ce que son plan comprend
Les subventions en fonction décrivent un plan. Ils n'ont jamais décrit ce membre, parce que le b) Un membre sans licence de la console est un membre sans licenc...
Dérivener l'unité d'insertion du catalogue et corriger les prix périmés
L'add-on de stockage annoncé sous la rubrique "4 euros/utilisateur/mois" pour un pool de la même page "L'organisation à l'échelle de l'organisation. Cause: mapA...
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...
Stockage supplémentaire de remplacement à 2,50 dollars par 10 Go, dans l'ensemble du GB
L'ajout décrivait un pool partagé à l'échelle de l'organisation et a ensuite été évalué USAGE-BASÉ à 4 avec "25 GB" indiqué uniquement en prose. Rien n'a jamais...
Donner des add-ons d'une taille unitaire et d'une quantité achetable
Une unité d'appoint n'a jamais existé que sous forme de prose dans sa description ("Chaque unité ajoute 25 GB") et en tant que constante codée en dur sur le sit...
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.