Dziennik zmian na żywo

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

17,933
Całkowite zmiany
4,614
Funkcje
4,543
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
July 3, 2026
FixSecurityService

Close resztki wykrojnicy wykrojnikowe + czapka WORM-bound JSON

Wyniki przeglądu przeciwstawienia MLOS-W-01/03/04: - znormalizowana pusta koperta listy 404 odzwierciedla teraz klucze tożsamości wniosku - tak nieznana, zagr...

Kamo·2mo ago
Fixkamo-shared-library

MediaObjTransit.date_created insertable-false, więc domyślnie DB go wypełnia

Budowniczy nigdy nie ustalił datyUtworzone; Hibernate związany NULL i naruszył ograniczenie NOT NULL, Złamanie addembersToSession (a więc społeczne hak jwodoka ...

Kamo·2mo ago
FixSecurityService

Atomowe roszczenie przed stworzeniem ołowiu – zapobieganie liczeniu zbiorowym tropom osiero

Social.lead.new może być przetwarzany jednocześnie (stary + nowy kapsuła SecurityService obydwa trzyma Subskrypcja core-NATS podczas RollingUpdate - jedna publi...

Kamo·2mo ago
Fixkamo-internal

Nie zwalniaj wyskakującego okienka z nowym ołowiem na odświeżaniu / gdy nie jest dostępny

myStatus z AvailabilityContext do "AVAILABLE" do dwóch akwizycji async (/user-info następnie /members/me/dostępność) determinacja, więc w przeglądarce odświeżyć...

kamo·2mo ago
July 2, 2026
Fixkamo-internal

Polerowanie podręczne (i18n, a11y, kontrast, enum humanize)

Zastosuj wyniki przeglądu: lokalizacja zamrożonych / rów/no + humanizowanych aria-etykiety, humanizacji pigułki enum, fazowy parzystość (wspólna tytułowaCase), ...

kamo·2mo ago
FixSecurityService

Niezamknięty strażnik najemców na zwolnieniach / waleniach gwarantowanych

Przegląd wykrył, że strażnik org był bez op-op na wspólnej sprawie z pustymi listami dla odczyty zwolnień by-id/ważności (której usługa MLOS nie ma org-filtra),...

Kamo·2mo ago
Fixkamo-internal

Dodawanie brakującej /api/security/lead-imports

- Baza GET/POST /api/security/lead-imports nie miała Next proxy route.ts (tylko podścieżne Zrobił to), więc Past Imports pobrał (i import POST) 500'd w warstw...

kamo·2mo ago
FixSecurityService

Przyjemność bramy FFA na zawieszeniu w dostępnym podsumujemy + dostępny

Wskazówka dostępna teraz rozwiązuje przydział członka i pomija produkt po zawieszeniu PRZED zwarciem free-for-all i dostępne() bramki creditOk na !suspended dla...

Kamo·2mo ago
Fixkamo-shared-library

Zawieszenie teraz faktycznie blokuje akceptację (alert + zaakceptuj + FFA)

FindApplicableAllotments filtrowane 'AND la.isisActive' true', więc getMomost SpecificAllotment Odwzajemnił mniej specyficzny upadek ACTIVE (lub nic), gdy konkr...

Kamo·2mo ago
FixVOIPService

Implementowanie POST /api/bulktext/wyślij wewnętrzny SMS transakcyjny

SecurityService's BulkTextSmsClient (odzyskiwanie haseł + konta SMS) Zawsze POSTed - do /api/bulktext/send, Ale kontroler nigdy nie został zbudowany, więc każde...

Sage·2mo ago
Fixkamo-internal

Wyślij leadId jako ciąg podczas tworzenia komentarza

ParseInt() zaokrąglone ids ołowiu obok JS MAX_SAFE_INTEGER, więc backend Posparł nieistniejący trop i wrócili 404, wyglądając jak "nieprzybył" Stwórz post" na k...

kamo·2mo ago
FixSecurityService

Zaakceptuj leadId jako ciąg w createPost, aby zachować precyzję CRDB id

Identyfikatory ołowiu to wartości CRDB unique_rowid(), które przekraczają JS MAX_SAFE_INTEGER. Frontend wysyła teraz leadId jako sznurek; analizować zarówno Str...

Kamo·2mo ago
Fixkamo-internal

Rozwiązać nazwy członków na /leads/credits + link do ich konta

Kolumna i filtr członu pokazały surowe id, ponieważ mapa nazwy została zbudowana z /api/bezpieczeństwo/członkowie, których CockroachDB Long Ids serializują jako...

kamo·2mo ago
Fixkamo-internal

Wykonaj EdytowanieCzarda naEdytuj opcjonalnie, więc przeredagowanie w zakresie rygoków typu

Karta przydziału przechodzi "canResignManually"?UcztnijEditAsignment : nieokreślone Do EditableCard.onEdytuj, ale onEdit został wpisany "()" -> pustka (wymagane...

kamo·2mo ago
Fixkamo-internal

Zajęty stan na Start Import + drop debug logs

- wyłączenia Startimport / Back i pokaż spinner + 'Importing...' podczas importu POST jest w locie, zapobiegając powielaniom przesyłania na dużych plikach - u...

kamo·2mo ago
FixSecurityService

Poprawność, utwardnienie skali i PII w LeadImportController

- dedup za pomocą scopeowego zapytania LeadRepository zamiast znaleźć wszystkich najemców (było OOM/DoS + ryzyko narażenia między dzierżawką, powtórka na part...

Kamo·2mo ago
Fixkamo-shared-library

Scope importuj zapytanie dedup + przypisanie(-ochrupki) członka / produkty do ochrony

- - ? scope, Powielanie projekcji dla ręcznego importera (zastępuje na partię Znajdź All(), które nawodniły każdy trop we wszystkich najemców) - LeadService...

Kamo·2mo ago
July 1, 2026
Fixkamo-shared-library

Pin oznaczoneForReassignmentBy FK do INT8 (bez dziedziczenia niewypłacalności)

Bez kolumnDefinition, Hibernate kopiuje members.id (INT8 DEFAULT unique_rowid()), Tak CockroachDB wypełnione plecami istniejące prowadzi rzędy z fałszywymi idam...

Kamo·2mo ago
Fixkamo-internal

Zatrzymaj odświeżanie ikony migając przez nieskończoną pętlę kontrolową

Gdy domena została potwierdzona przez SSL, czek Dns bezwarunkowo zbudował nowy Obiekty obiektu nawet wtedy, gdy sslConfirmed był już prawdziwy. Nowy obiekt Odni...

kamo·2mo ago
FixEmailService

Zwrot 422 (nie 500), gdy członek nie ma skrzynki pocztowej

ListFolders i inne odczytywane punkty końcowe wyrzuciły NielegalneStateException MailContext.toMailCredentials() gdy członek nie miał poświadczeń IMAP Zaopatrzo...

Sage·2mo ago
Fixkamo-internal

Nie posy ig z precyzyjnie wytłaczanym id

LabelManager pochodzący z orgIdStr z getOrgIdString() (bezpieczne dla precyzyjne) z A fall to String (organization.id). organizacja.id jest numerem JS i Cicho o...

kamo·2mo ago
FixSecurityService

Set site region + use no-local MinIO za kapsułę

- Dodaj kamo.minio.region (MINIO_REGION, domyślnie us-west-ca-s-1) tak SigV4 Podpisy pasują do wymuszonego obszaru witryny serwera; poprawki tła Prześlij i ...

Kamo·2mo ago
Fixkamo-shared-library

Żadania znaków z konfigurowalny region witryny

MinIO egzekwuje teraz MINIO_SITE_REGION (us-west-ca-ca-s-1) w SigV4 Zakres autoryzacji od czasu replikacji miejsca był włączony. Klient był Zbudowany bez region...

Kamo·2mo ago
Fixkamo-login

Upuść obrazy tła, które 404 zamiast pokazywać zepsutą ramkę

Śledź nieudane obciążenie obrazu tła i filtruj je z karelii Swiper, Tak więc niekompletnie zaopatrzony temat (np. opcja one, którego bg/2.webp nigdy nie było Pr...

Kamo·2mo ago
Fixkamo-shared-library

Świadczenie przepisów termin rozprawy (comp supersedes trial)

W istniejącej ścieżce aktualizacji subskrypcji Przepisu, zestaw PróbaExpiresAtAt, aby zerować, więc wcześniej testujący org jest czysto promowany do kompe Bez u...

Kamo·2mo ago
Fixkamo-internal

Trwać zresuń kolejności w tle za pomocą commitpoint (brak utraty danych)

Zapisz teraz klasy nakładza do przyjścia, a następnie zaciąga pełną żądaną kolejność (istniejące przez sarkasjIndex lub new-by-token) więc ponownie zamówione is...

kamo·2mo ago
FixSecurityService

Zatrzymaj krzyżowy wyciek obrazu w tle; bezpieczny porządek + wiadro inscenizacji

Reordering tylko ponownie przesłanych nowych plików do nowego indeksu, upuszczanie ponownie uporządkowane Istniejące obrazy i pozostawienie imageBgCountAłt, w k...

Kamo·2mo ago
FixSecurityService

Zwrot 404 dla brakującego org zamiast 200 z pustym ciałem

getOrganizationById zwrócił gołe null, które Spring serializował na HTTP 200 z pustym ciałem; klienci dzwonią do odpowiedzi.json() następnie rzucili "Nieoczekiw...

Kamo·2mo ago
Fixkamo-internal

Brakujące na mapie org (404 lub puste ciało) do ładowności zerowej

Para z zmianą usługi bezpieczeństwa, która teraz zwraca 404 za brak org zamiast 200 z pustymi ciałami. Dzwonicze już sprawdzają org, więc Zarówno odpowiednie 40...

kamo·2mo ago
FixSecurityService

Pozwól Użytkownikowi Systemu rozwiązać dowolny model stosowany orgia

Brama cross-org powróciła 403, gdy org sesji org i dzwonią Nie miał wiersza członka w docelowym org. System o szerokości platformy działa Użytkownik W każdym or...

Kamo·2mo ago
Fixkamo-internal

Stop błędach zalewających konsolę

- org/[id] proxy: backend zwraca 200 z pustym ciałem za null orgs; response.json() rzucił 'Nieoczekiwany koniec wejścia JSON' -> fałszywie 500. Parzej defen...

kamo·2mo ago
Fixkamo-internal

Resolve org tab title in generateMetadata, aby zatrzymać przewracanie tytułu

Statyczny metadata.title rendered 'Kamo' server-side; Next ponownie potwierdził go po Nawodnienie, nadpisujące aktualizację klienta DynamicMetaLoader i przewrac...

kamo·2mo ago
Fixkamo-internal

Wstrzymam rzędy, aż My sam członek Id się rozwiąże

ag-grid renderuje wierszData pod nakładką ładunkową, więc chwiej się tylko Rekwizyt załadowczy nadal migał wszystkimi przewodami, podczas gdy getMemId() wynosił...

kamo·2mo ago
Fixkamo-internal

Domyślny filtr do samego siebie na załadunku, ukryć pasek rynkowy dla jednolitego rynku, relokować pasek narzędzi

- Domyślny agentFilter do __MYSELF_ w init + siatka bramki na userZaładuj ładunkiInfo, aby nie migał już wszystkich leadów - Jednolity rynek: automatyczne wybie...

kamo·2mo ago
FixDocsService

Kod pocztowy URI WOPISrc + zaufanie wszystkich api. - WOPI (multi-tenant)

Otwarcie dokującego dla niekamicznego lokata nieudanego z "nieautoryzowanym gospodarzem WOPI". Docs alias_groups tylko zaufał api.kamocrmmm.com (docs-deployment...

Sage·2mo 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