Dziennik zmian na żywo

Zobacz, co budujemy, w czasie rzeczywistym. Każda funkcja, naprawa i ulepszenie wysyłane na całej platformie.

17,865
Całkowite zmiany
4,581
Funkcje
4,512
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 11, 2026
FixBillingService

Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego

Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...

Kamo·4w ago
FixAIService

Zatrzymaj wysyłanie wspólnego poświadczenia jako domyślnego zobowiązania konfiskatowego

Podzielone hasło platformy zostało upieczone jako upadek dla DB_PASSWORD i MINIO_ROOT_PASSWORD, więc żył w tym repo i na zbudowanym obrazie, jak również W groma...

Kamo·4w ago
FixKlusterServices

Zatrzymaj wysyłkę wspólnego poświadczenia w tym repo

Hasło do MySQL pocztowe było proste w czternastu plikach tutaj — w ConfigMaps, który kubectl przekaże każdemu, kto może je przeczytać, w dwóch Zadaniu, które CI...

Kamo·4w ago
FixKlusterServices

Zatrzymaj wysyłkę wspólnego poświadczenia w tym repo

Hasło do MySQL pocztowe było proste w czternastu plikach tutaj — w ConfigMaps, który kubectl przekaże każdemu, kto może je przeczytać, w dwóch Zadaniu, które CI...

Kamo·4w ago
FeatureKlusterServices

Wzmocnij limit przechowywania na dostawie przychodzące i przestań wysyłać hasło DB

Przechowywanie obiektów już odrzuca treści, które przenoszą organizację poza nią sufit, który obejmuje każdą domenę przechodzącą przez sklep obiektowy. Poczta d...

Kamo·4w ago
FeatureKlusterServices

Wzmocnij limit przechowywania na dostawie przychodzące i przestań wysyłać hasło DB

Przechowywanie obiektów już odrzuca treści, które przenoszą organizację poza nią sufit, który obejmuje każdą domenę przechodzącą przez sklep obiektowy. Poczta d...

Kamo·4w ago
DocsKlusterServices

Zmiana kwoty Dovecot, zapisana i niestosowana

Przechowywanie obiektów odrzuca teraz treści, które przejmą organizację Sufit, który obejmuje każdą domenę, która przechodzi przez sklep obiektowy. Inbound (ang...

Kamo·4w ago
DocsKlusterServices

Zmiana kwoty Dovecot, zapisana i niestosowana

Przechowywanie obiektów odrzuca teraz treści, które przejmą organizację Sufit, który obejmuje każdą domenę, która przechodzi przez sklep obiektowy. Inbound (ang...

Kamo·4w ago
Featurekamo-internal

Pozwól członkowi licencjonuj własne miejsce z konsoli

Panel, który zamyka pętlę na samopłatnie. Pojawia się tylko tam, gdzie Polityka organizacji na to pozwala, a tylko dla osób, które jeszcze nie kupują W imieniu ...

kamo·4w ago
FeatureBillingService

Powiedz ludziom, że ich płatność nie powiodła się i zachwić subskrypcję

Wyniszczenie, które nie istniało. invoice.payment_failed napisało wiersz i zwróciło: Nie skonfigurowano e-maila, bez flagi, brak zmiany stanu, a billing.email-s...

Kamo·4w ago
FeatureInitializerService

Dodaj kolumny zegara ociekającej

past_due_since i suspension_notified_at, oba zniweczone. Null oznacza płacenie i Nie tylko opowiedziany.

Kamo·4w ago
Featurekamo-shared-library

Wykonaj nieudaną płatność oznacza coś

PAST_DUE liczony jako w pełni żywy w obu delegujących uprawnieniach, bez znacznika czasu I brak czapki, więc klient, którego karta nie powiodła się, zachował ka...

Kamo·4w ago
FeatureBillingService

Pozwól członkowi kupić własne miejsce i zamknąć otwór na karpas.

Samopłacenie nie miało drogi wewnątrz konsoli. Wszystko na powierzchni rozliczeniowej jest W kształcie konta – musisz już posiadać wiersz kontaMemior, zanim Pla...

Kamo·4w ago
Featurekamo-internal

Pozwól właścicielowi zdecydować, kto może zapłacić i zarządzaj grupami, które to robią

Właściciel miał dokładnie jedną dźwignię nad samopłatnością i był to niewłaściwy kształt: Nieodwracalny gest promujący, bez możliwości wcześniejszego powiedzeni...

kamo·4w ago
FeatureBillingService

Org polityka i grupy rozliczeniowe APIs

Kto w organizacji może zapłacić Kamo jest teraz odpowiedzialny i ustawiony. Oba Trasy są lubg-scoped i dlatego celowo na zewnątrz /api/billing/konta/ . I jego p...

Kamo·4w ago
Featurekamo-internal

Konsola Planów i rozliczenia, która właściciel może znaleźć

Nie było sposobu, aby kupić pierwszą subskrypcję w dowolnym miejscu w produkcie. Listy planów Były dostępne tylko dzięki subskrypcji, którą już posiadałeś, więc...

kamo·4w ago
FeatureBillingService

Domyślić docelową org nowej subskrypcji do dzwoniący

Pierwszy zakup nie ma istniejącej subskrypcji, aby kopiować targetOrganizationId od, I wymaganie go bezwarunkowo jest tym, co stworzyło jeden z konsoli Niemożli...

Kamo·4w ago
Featurekamo-internal

Pokaż sufit, nie tylko bajty

Panel przechowywany, dodany, dodano, usunięty i bajtów życia na brak W ogóle odniesienie - więc właściciel patrząc na 400 GB nie miał możliwości, aby stwierdzić...

kamo·4w ago
Testkamo-shared-library

Przypnij semantykę trybu delegacji

Te predykaty są tym, na czym ukrywają się powierzchnie, więc pomylił się Albo oferuje przycisk, który nie może działać lub po cichu zezwala na opłatę właściciel...

Kamo·4w ago
FeatureSecurityService

Promocja bramy na politykę właściciela, uczynij go idempotentem, dodaj jej odwrotną

Promowanie członka do płacenia za siebie było bezwarunkowe, jednokierunkowe i niebezpieczne. Powtarzam. Teraz odmawia, gdy polityka organizacji mówi, że organi...

Kamo·4w ago
FixBillingService

Przestań odkuwać dostęp do fakturowania członka podczas dodawania ich w innym miejscu

add() usunęła wiersz członka na dowolnym innym koncie, aby spełnić globalne unikalne To już nie istnieje. Dodanie kogoś do drugiego konta rozliczeniowego teraz ...

Kamo·4w ago
FeatureInitializerService

Zrezygnuj z ograniczenia, które ograniczyło członka do jednego konta rozliczeniowego

Ustala ograniczenie przez kształt, a nie z imienia i nazwiska - Hibernate go wygenerował i Nazwa nie jest stabilna w różnych środowiskach, więc wszelkie unikaln...

Kamo·4w ago
Featurekamo-shared-library

Niech członkowie i grupy płacą za siebie, zgodnie z zasadami właściciela

Brakowało trzech rzeczy, a jedna była aktywnie szkodliwa. Członkowie account_members mieli globalny unikalny namember_id — członek mógłby administrować Dokładn...

Kamo·4w ago
FeatureSecurityService

Wyrażanie otwartego wpływu na operatora

Strona katalogu aplikacji już odpowiada na pytanie niezależne od orgów — robi dowolne Plan wspomina tę aplikację - i podnosi ostrzeżenie, gdy tego nie robi. To ...

Kamo·4w ago
Featurekamo-shared-library

Pokaż, ile kosztowałoby wyłączenie, awaria -

kamo.entitlement.fail-open zapewnia dowolną aplikację, o której wersja planowa matryca nigdy nie wspomina. To jest Udokumentowany jako tymczasowy zawór na zasyp...

Kamo·4w ago
Featurekamo-internal

Pokaż, czy ktoś tam jest, i jego przedłużenie

Każdy rząd teraz nosi kropkę obecności i słowo obok nazwy i jej rozszerzenia w linii szczegółów – więc wybór osoby nie oznacza już wybrania imienia i nazwiska o...

kamo·4w ago
FeatureSecurityService

Przenieś dostępność, obecność i rozszerzenie w wierszu katalogu

Wybór osoby jest łatwiejszy, gdy rząd mówi, czy tam jest i jak to zrobić Dotarcie do nich, więc każdy z nich teraz nosi to, co ostatnio zadeklarowali, czy cokol...

Kamo·4w ago
FeatureBillingService

Kup blok, gdy wybiega się z org

Biegnie wkrótce po nocnym zamiataniu, ponieważ to właśnie produkuje Liczba użytkowników, na które decyduje się – rozszerzenie na wczorajszy numer kupi Blokada o...

Kamo·4w ago
FeatureInitializerService

Dodaj kolumny automatycznego rozszerzanie

Kamo·4w ago
Featurekamo-shared-library

Zdecydowanie o automatycznej ekspandie z sufitem

Dwie kolumny na subskrypcji, która zawiera bloki: czy kupić inną Automatycznie, gdy organizacji zabrakło miejsca, a najbardziej może Zawsze kup. Celowo domyśln...

Kamo·4w ago
FeatureBillingService

Niech zmiana ceny katalogowej faktycznie dotrze do Stripe

Ceny Stripe są niezmienne, a mapowanie zawiera jeden wiersz na (org, typ, kod, Cykl) za unikalnym kluczem, więc gdy tylko cena istniała, nigdy nie mogła się zmi...

Kamo·4w ago
FeatureInitializerService

Dodać kolumny, które sprawiają, że zmiana ceny jest wykrywalna

Order(0), nieważne, bez zasypiania — nie ma broni łamania brzmi tak, jak "nie wiemy, co Cena ta została stworzona z" a gornik traktuje ją jako niewiadomą, a nie...

Kamo·4w ago
Featurekamo-shared-library

Nagraj to, co każda cena Stripe została stworzona z

Odwzorowanie przechowywane tylko w cenie id, więc zmiana ceny katalogowej może być Nawet nie być zauważone. Upewnij się, że PlanPrices zwarł się na istnieniu rz...

Kamo·4w ago
Featurekamo-internal

Wpisz pojemność magazynową, z powrotem podsumowania

Utrzymuje umowę klienta w pogotowiu za pomocą BillingService, która teraz informuje, co Plan obejmuje, jakie bloki zostały zakupione, połączony sufit i Frakcja ...

kamo·4w ago
FeatureBillingService

Zgłoś pojemność wraz z użytkowaniem

Panel przechowywania zgłoszony bytes przechowywany za nic nie w ogóle – brak zasiłku, Brak procentu, bez pieniędzy - więc właściciel patrząc na 400 GB nie miał ...

Kamo·4w ago
Featurekamo-shared-library

Nadaj przydziałowi magazynowe efekt

Przechowywanie było mierzone w dziewiętnastu domenach, nocą, z efektem budowy. Test pokrycia – i nigdzie nie obliczył zasiłku lub odmówił bajtowi. Dane dotycząc...

Kamo·4w ago
Featurekamo-internal

Powiedz wnioskodawcy, czy ich agent rzeczywiście tam jest

Cichy wątek nie odróżnia "nikt nie patrzył na to" od "mój agent Odszedł”, a osoba oczekująca nie może powiedzieć, która. Zawiadomienie w ramach Rozmowa mówi, kt...

kamo·4w ago
FeatureMediaService

Przypisanie dociera do nowego agenta, a wnioskodawcy mówi się, kto tam jest

Przypisanie nie dotarło do nikogo. zadanieOpenedAt rekordy, które umieścił klient Rozmowa na ekranie i to jest to, co podnosi bilet przy logowaniu - ale to Nada...

Kamo·4w ago
Featurekamo-internal

Przypisz prośbę o czat i przypisać z listy biletów

Dwie luki, ta sama przyczyna – przydział został potraktowany jako coś, co dzieje się z czymś, co się dzieje Bilet zamiast na pracę. Przycisk przypisujący zosta...

kamo·4w ago
FixMediaService

Przypisywanie ręczne nie może konsumować statusu PRE_TICKET

PrzydzielićToAgent i ressignAgent Zestaw ASSIGNED bezwarunkowo, który po cichu wykonany Żądanie czatu niemożliwe do konwersji później — converta AkceptujePreTic...

Kamo·4w ago
Featurekamo-internal

Silnik wyceny dla zbieracza planu, dopasowujący to, co Stripe będzie rozliczać

Irytmetyka za żywą sumą biegu, trzymana od siebie oddzielona od dowolnego składnika, więc Liczby można przetestować bezpośrednio. Odzwierciedla ;) ;) Dokładnie:...

kamo·4w ago
FeatureBillingService

Zrób pierwszy plan do kupie, a także zwróć realne ceny planu

Dwie rzeczy zatrzymały organizację, która kiedykolwiek kupiła pierwszą subskrypcję. Listy planów były osiągalne tylko za pośrednictwem sub.marketId w subskrypc...

Kamo·4w ago
FixBillingService

Niech sub-org dotrze do konta, które za niego płaci

KonkontoSubskrypcja celowo oddziela płatnika od organizacji, której Członkowie zużywają miejsca, a automatycznie zaopatrzone konta znajdują się na najwyższym po...

Kamo·4w ago
Featurekamo-internal

Brama zapłaciła akcja na licencjonowanym miejscu, w punkcie zadławieni

Prawie każda akcja bramowa w produkcie — wybierz rozszerzenie, e-mail użytkownika, Otwórz asystenta AI, odtworzyć nagranie, rozpocząć rozmowę społeczną – jest n...

kamo·4w ago
FeatureSecurityService

Rozwiązuj to, co może zrobić członek, a nie tylko to, co obejmuje ich plan

Dotacje fabularne opisują plan. Nigdy nie opisali tego członka, ponieważ Nawigacja bramek konsolowych na org-level org.features — tak więc członek bez licencji ...

Kamo·4w ago
Fixkamo-marketing

Wyjmowanie urządzenia dodatkowe z katalogu i prawidłowe ceny nieaktualnych

Dodany do przechowywania reklamowany jako "+$4 /user/month" dla puli na tej samej stronie Nazywany organizacją w całym kraju. Przyczyna: mapaAddOns dopasowany a...

Kamo·4w ago
FeatureBillingService

Bill per-ont przez jednostki zakupione, a nie przez liczbę pracowników

Wątek nowej ilości dodatku poprzez tworzenie i aktualizowanie: dodatek FLAT teraz Odbiera swoją ilość Stripe z tego, co faktycznie kupiła subskrypcja, więc czte...

Kamo·4w ago
FeatureInitializerService

Wycena dodatkowa pamięć masowa jako 2,50 USD za 10 GB, org

Dodatek opisał wspólną pulę w całej organizacji, a następnie był wyceniony USAGE_BASED za 4 USD z "25 GB" podanym tylko w prozach. Nic nigdy nie zgłosiło Zdarze...

Kamo·4w ago
Featurekamo-shared-library

Daj dodatki rozmiar jednostki i ilość do przejmą

Jednostka dodatkowa istniała tylko jako proza w swoim opisie ("Każda jednostka Dodaje 25 GB") i jako zakodowana stała w witrynie marketingowej, więc nic nie mog...

Kamo·4w ago
August 10, 2026
FixBillingService

Naładuj to, co katalog mówi, raz, dla odpowiedniej ilości

Pięć wad, które wszystkie przeniosły prawdziwe pieniądze, plus pod nimi IDOR pod nimi. Cykle rozliczeniowe. Ceny zostały wysłane do Stripe po żądanej przez mie...

Kamo·4w ago

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny