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 8, 2026
FixKlusterServices

/dev/shm 2Gi (bez głowy potrzeby Chrome > 2 GB) + limit 6Gi mem

Jibri's 10-config intborts z '/dev/shm musi być co najmniej 2 GB', gdy shm jest shm 512Mi, wbijając ważenie rekordzowca. Bumpt tmpfs do 2Gi i limit pamięci do 6...

Kamo·2mo ago
FixSecurityService

Uwzględnij oba komputery stacjonarne w każdym tokenie SSO, głęboki link do wybranego

Każdy token niósł tylko własne połączenie, więc ponownie wyużyła sesję json przeglądarki Brakowało drugiego -> otwieranie systemu Windows po tym, jak Linux poda...

Kamo·2mo ago
FixSecurityService

Trasowy kredytobiorca przesyła przez rurociąg, aby strzelał (audyt 3)

Prześlij kredytobiorcę pliku (DRAFT->APPLICATION_TAKEN) - zamiast surowej aktualizacjiUstawionej statusuLoanFile, więc Przesłanie tworzy kamień milowy rurociągu...

Kamo·2mo ago
FixMediaService

Nagrywanie nagrywania, więc MediaService kompiluje

MinIOStorageService.upload rzuca sprawdzany wyjątek, który nie lub nie Złapany ani zadeklarowany – zbuduj przerwę na szczycie isGuest fix. Owiń to i Rzucanie ja...

Kamo·2mo ago
FixMediaService

SpotkanieParticipant.isGuest() (było getGuest, nie kompiluje); transkrypcja do ogólnego punktu końcowego

MeetingParticipant eksponuje isGuest() (prymitywny boolean getter), a nie getGuest(). Wskaż również na wywołanie transkrypcji podsumowania na wspólnym /api/konw...

Kamo·2mo ago
FixKlusterServices

Prawidłowe pole wersji manifestu marki Guacamole

Manifest używany guacManifestVersion:1.0; dołączone rozszerzenia używają guacamoleVersion. Niewłaściwa dziedzina sprawiła, że Guacamole odrzuciło rozszerzenie m...

Kamo·2mo ago
Fixkamo-internal

Stop podwójnie zaaplikowywaniu ?celem na trasie proxy SSO

forwardToApi już do przoduje w nadchodzącym łańcuchu zapytań, więc mijając ścieżkę ?target - wyprodukowany " -> target''linux?target?linux'' -> 400 'Unknown tar...

kamo·2mo ago
July 7, 2026
Fixkamo-analytics

Alias WSZYSTKIE turbopa z zatłuszczone na zewnątrz, a nie tylko prisma

Zawarta tylko alias/prisma/client-hash>; kompilacja również uzewnętrznia się pg-ahash> (node-postgres, via ’prisma/adapter-pg) pod tą samą zawartością Schemat, ...

Kamo·2mo ago
FixSecurityService

Rozwiązuj sesję z nagłówka X-a-Token w CallerSessionResolver

Kamo-internal -> APIService BFF przesuń naprzód sesję jako X----Token Nagłówek, ale detustator odczytuje tylko atrybut X-OTK lub plik cookie — tak Punkty końcow...

Kamo·2mo ago
FixSecurityService

PatchLoanFile nie jest już backdoorem statusu; odblokowanie warunku wymaga prawego podpisu; jasne kaskady

Zmiany statusu to stan rurociągu Praca maszyny (POST / przejścia egzekwuje strzały prawne + bramka ról na strzał + Brama z otwartym blokowaniem-warunkowania). p...

Kamo·2mo ago
Fixkamo-shared-library

Stan częściowy PATCH nie może po ciemko wyczyścić flagi blokowania; domyślne blokowanie szablonów honorowane; opublikowanie po zatwisrzeniu

Boolean -> Boolean, więc PATCH, który OMITS Pole jest odróżnialne od jawnego fałszu. PożyczkacjeConditionService.update Teraz null-guards - (aktualizacja części...

Kamo·2mo ago
Fixkamo-analytics

Alias Prisma 7, klient z zawartością treści, więc trasy DB zatrzymują się 500

Generator prisma-klienta (silnik-client) piecze zatkanie treści Ospakterowanie czasu uruchomieniowego (prisma/client-hash>) w Next build. Budowniczy Zadowolona ...

Kamo·2mo ago
FixSecurityService

Wstrzyknąć KamoDesktop SSO env bezpośrednio + guac-sso w gąsienicowe wdrożenie k8

- Wartości czyta KAMO_GUAC_SIGNING_KEY / DESKTOP_PASSWORD bezpośrednio (runtime application.yml jest konfigurowany, więc pośredniość właściwość nie wiąże się)...

Kamo·2mo ago
FixKlusterServices

Przenieś guacd do podsów (mocnie MTU) + unicast WoL

guacd na hostNetwork (k1m1 eno49 MTU 1500) vs guacamole pod nakładka na cilium (MTU 1420): RDP podłączony, ale duże ramy zostały zrzucone na granicę -> 'Guacamo...

Kamo·2mo ago
Fixkamo-meet

Zamknij JWT-forge hole, napraw połączenie gości, dodaj "Załącz się z Kamo"

- sidecar /api/auth/jwt: wywodzić tożsamość użytkownika (id/imię/e-mail/org) Sesja po stronie serwera, a nie organ żądania. Wcześniej każdy mógł POST a arbi...

Kamo·2mo ago
Fixkamo-internal

Zapis zaproszeni do udziału w spotkaniach za pomocą click-time OTK linki dołącza

Zaproś linki (chat + e-mail) wcześniej osadzono goły adres URL pokoju, więc Odbiorcy wylądowali jako anonimowi goście, a nie sami. OTK nie może być Wstępnie osa...

kamo·2mo ago
FixMediaService

Uczestnicy zaproszeni do Persist, egzekwują MANAGE_MEET_SETTINGS, upuść ścieżkę podwójnego zaproszenia

- spotkanie: zaproszeni członkowie to numeryczne identyfikatory płatków śniegu, a nie struny UUID — Przekieruj je przez longToUUID jak twórca. Poprzednio UUID...

Kamo·2mo ago
FixKlusterServices

Oglądaj przestrzeń nazw pulpitu dla IngressRoutes

desktop.kamorm.com IngressRoute mieszka na pulpicie ns, ale Traefik's CRD Usługodawca tylko oglądał - więc trasa Został zignorowany, a prośby przepadły na kamo-...

Kamo·2mo ago
FixKlusterServices

Importuj dysk maszyn wirtualny jako system plików, a nie blok

Importer blokowy CDI: "blockdev: nie może otworzyć /dev/cdi-block-volume: Zezwolenie odrzucone - nie może uzyskać dostępu do surowego urządzenia blokowego Longh...

Kamo·2mo ago
FixSecurityService

Pożyczkobiorca zgłasza pożary Działanie-Taken działania niepożądane (lista kontrolna dołu + powiadoma)

Zgłoszeniowi portalu jest plik pożyczkowy PATCH ’statusId:2’, który ominął Operator/punkt końcowy przejścia, w którym żyją działania niepożądane Application-Tak...

Kamo·2mo ago
Fixkamo-shared-library

Odrzuć ujemną kwotę pożyczki / wartości nieruchomości na zapisach sekcji

updateLoan i updateProperty teraz odrzucają ujemną kwotę pieniężną na Wejdy LTV (ilość wypożyczenia, szacunkowa/zakup/astrakcja) poprzez Wymaganie nieujemnego p...

Kamo·2mo ago
FixKlusterServices

Prawidłowy pole KubeVirt VM cloud-init + modernize spec

- tajne pole cloudInitNoCloud userdata to 'secretRef' (nie userDataSecretRef); KubeVirt v1.8.4 przycina niewłaściwe pole -> 'musi mieć co najmniej jeden userd...

Kamo·2mo ago
Fixkamo-nowww

Nigdy nie prependuj www do subdomenów, tylko na goły apex

Połowy-wszystko przekierował KAŻDEGO niealiasowego hosta na https://www., który jest Poprawne dla nagiego wierzchołka (kamorm.com -> www.kamocrm.com), ale nie w...

Kamo·2mo ago
FixSecurityService

Pożyczkobiorca nie może eskalować statusu pliku pożyczkowego ani edytować adresu URLA po przesłaniu

Dwa powiązane luki w uprawnieniach pożyczkobiorcy na punktach końcowych aplikacji samoobsługowej: - Wzrastanie przywileju (nr 2): patchLoanFile zastosowano dow...

Kamo·2mo ago
Fixkamo-shared-library

Dostęp do statusu pliku Pożyczkopisu dla pożyczkobiorcy edit-lock, kaskada pożyczkobiorcy, aplikacja prezent-recipient

orgId): czytaj pomoc o wspieraniu Pożyczkobiorca po złożeniu blokady (odbiorca może edytować URLA tylko podczas Plik jest DRAFT). UsuńPair/deleteBorrower teraz...

Kamo·2mo ago
Fixkamo-internal

Pokaż awatary członka w zakładce Czaty

MediaService zwraca członek czat-session avatarUrl-null z założenia (awantars to Uzęcznie na flicie), ale zakładka Chats nigdy ich nie rozwiązała, więc zawsze Z...

kamo·2mo ago
FixSecurityService

Pożyczkobiorca samodzielny idempotency + odszkodowanie sierot; nie przekazuj pustej listy kontrolnej jako sukcesu

MortgageAppController.create() pożyczkobiorca samodzielnie tworzy oddział: - Idempotency (nr 2): wznowić istniejący PROJEKT posiadany przez findOwnedDraft zamia...

Kamo·2mo ago
Fixkamo-internal

Baner gotowości odświeża się przyciskiem odświeżenia za pomocą przycisku odświeżenia i nigdy nie pokazuje pustej nazwy rynku

Dwie kontynuacje na banerze gotowości MLOS domyślnego źródła: - Odśwież (IconButton) teraz również nazywa loadMlosReadiness(), więc wynurzając się a Nowo utwo...

kamo·2mo ago
Fixkamo-shared-library

Idempotent pożyczkobiorca samodzielnie tworzy projekt + deterministyczna aktywna rezolucja rynku ołowiu

CzłonekId): rozwiązuje użytkownika Istniejąca aplikacja DRAFT w ten sposób powtarzający się kredytobiorca samodzielnie tworzy (podwójny kliknięcie / przeładowan...

Kamo·2mo ago
Fixkamo-internal

Wyjaśnij, dlaczego domyślna kontrola MLOS-lead-source jest ukryta, zamiast po ciemnie ją upuszczać

Na zakładce produkty dla sprzedawców jest kontrola "zaznacz na domyślny produkt prowadzący" jest Zamknięci na gotowości hipotecznej – włączone POS, aktywne MORT...

kamo·2mo ago
Fixkamo-shared-library

DbNow() używa CAST(now() AS timestamp), a nie teraz()::timestamp

The ::timestamp skrót jest zniekształcony przez rodzimy parser Hibernate (poczyta się ':' jako prefiks o nazwie parametr, to zwrot::timestamp w :timestamp) -> C...

Kamo·2mo ago
Fixkamo-internal

Zatrzymaj duplikat wyskakujących okienek czatu dla tej samej rozmowy

Odpadka typu tool-window tylko dokładnie dopasowany do jednego klucza użytkownikaId przeciwko async-mirored windowsRef, więc ten sam czat 1:1 otworzył się dwa r...

kamo·2mo ago
Fixkamo-internal

Pokaż wszystkie utwierdzne grupy uprawnień w pracy i redaktorach działów

JobTitleManager i DepartmentManager zawsze mieli dwie grupy uprawnień – Ogólne i CRM – więc prawa były niewidoczne i Nie do zmiatność, podczas gdy SecurityRoleM...

kamo·2mo ago
Fixkamo-shared-library

Rozwiązać prawa członkowskie jako prawdziwy wodospad zamiast NUKE-ways-wygrać

Skuteczne prawa zostały oblistosowane poprzez składanie każdego źródła (roli, dział, praca Tytuł, członek) na jednej mapie, gdzie NUKE zawsze wygrywa. Oznaczało...

Kamo·2mo ago
FixSecurityService

Zaokrętowanie zabezpieczeń do samokontrolowania; prawa do samonagotania

Dwie prodki z bezpieczeństwaZmiana lustra zapewniającego: 1. Enter-as-System-Member nie powiódł się z "Bez członkostwa w organizacji Dostawca zabezpieczeń" ...

Kamo·2mo ago
Fixkamo-internal

Odśwież status dostawcy, gdy OAuth wyskakujące okienko

Dostawca przekierowuje teraz do oddzwonienia typu api-gateway (pochodzenie innego), Tak więc jego postMessage może nie przejść kontroli początkowego otwieracza....

kamo·2mo ago
FixDocsService

Podawaj e-sign editor PDF dla dowolnego konwertowanego pliku doc, z natywnych plików PDF

Edytor e-sygnał (DocumentEditor - PdfCanvas / PageThumbnailSidebar) otwiera dowolny Przekonwertowany dokument, nie tylko pliki przesłane przez przepływ sig-temp...

Kamo·2mo ago
Fixkamo-internal

My Docs używa MY_DOCS ordinal (3), nie enum id (4)

Zaplecze udziela ImageAssocType przez .values()[assocType] (cenny indeks) I upoważnień to -Enumerated (ORDINAL). Każda powierzchnia obrazowania przechodzi przez...

kamo·2mo ago
FixConversionService

Konwertuj zdewiplikowane dokumenty, aby e-nalityfikacyjne zostały włączone

Gdy przesłane byty pliku pasują do istniejącego ImgDat, ścieżka dedup (istniejące) ponownie użył tego dat dosłownie i nigdy nie przeprowadził konwersji Rozmowy....

Kamo·2mo ago
FixVOIPService

Zwrot 200 wszystkichFalse dla nieskonfigurowanych możliwości org

GET /api/voip/capabilities rzucił DostawcęNotSkonfiguredException (422) podczas org nie miał dostawcy usług telefonicznych, rejestrując błąd czerwonej konsoli n...

Kamo·2mo ago
Fixkamo-internal

Zatrzymaj błędy konsoli 404/422 dla niestandardowych nav i org bez telefonu

Przeczytaj punkt końcowy kolekcji ui-preferences (zawsze 200) dla inicjałów NavLayout ładunki zamiast pojedynczego klucza GET, który wynosi 404, gdy członek ma ...

kamo·2mo ago
FixKlusterServices

Proaktywne udostępnianie tylko a aliasów przeglądarki (media.)

Mechanizm odkrywania skanu kłód nigdy nie może uruchomić aliasu „media”: Dostępna jest tylko przeglądarka za pośrednictwem subresource WebSocket/XHR (SockJS /ws...

Kamo·2mo ago
FixSecurityService

Blokada tłumacza LAST_EDIT_AT jako UTC dla wygaśniowego wygasa z epoki

dbNow() teraz zwraca blokadę ścienną DB-UTC (obecnie (::timestamp), więc odzyskaj absolutny Natychmiast z toInstant (UTC) zamiast domyślnej strefy JVM — zachowa...

Kamo·2mo ago
Fixkamo-shared-library

DbNow() obsada teraz()->::timestamp (TIMESTAMPTZ->Instant złamał LocalDateTime)

SELECT nowi() zwraca TIMESTAMPTZ, który Hibernate materializuje się jako java.time.Instant i nie można rzucić na deklarowany typ zwrotu LocalDateTime — rzucanie...

Kamo·2mo ago
July 6, 2026
Fixkamo-internal

Filtr agenta pokazuje nazwę członka + rozszerzenie telefonu, a nie e-mail

Liczba osób, których agentka oznaczyła każdego z członków drużyny e-mailem, ponieważ ładowarka Przeczytaj firstName/lastName klucze, których backend nigdy nie w...

kamo·2mo ago
Fixkamo-shared-library

Prawidłowe nawrócony rodzic-podzielone zapytanie tematu

Zapytanie tematu dziecka-org przefiltrowane na przypisieToNaZWOwn-TRUE (własny-org-only) Kiedy powinien zwrócić tematy SHARED z dzieckiem orgs (assignToOwnOrg-F...

Kamo·2mo ago
Fixkamo-register

Wyślij nazwę gospodarza rejestru w ciele, aby konto wylądował pod prawym org

Ułatwiony org był dostępny na kliencie, ale nigdy nie został wysłany na zaplecza - org został przeniesiony tylko domyślnie przez X-Forwarded-Host, który wnikał ...

Kamo·2mo ago
FixSecurityService

Plik nowych kont pod orgi domeny, a nie kamocrm

/rejestracja przywiązała orgi nowego członka do wniosku Host, ale sygnał org Nigdy nie przeżył hop: ka-rejestrator proxy każdego zapisu do wspólnego api.kamorm....

Kamo·2mo ago
Fixkamo-shared-library

Rozwiązuje org-by-domain z najgłębszym etykietem aliasback

Dodaj ? dokładna domena Mecz, a następnie upuść najgłębszą etykietę raz (register.optionone.com -> optionone.com) Tak więc poddomena / subdomena per-org rozwiąz...

Kamo·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