Dziennik zmian na żywo

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

17,911
Całkowite zmiany
4,604
Funkcje
4,532
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,911AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService369InitializerService299KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,572kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI523Chore670Docs226Feature4,604Fix4,532Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
March 12, 2026
FixSecurityService

Przenieś logowanieOświadczenie OrgOpt z zewnątrz próbuj zablokować, aby naprawić błąd zakresu

Zmienna została zadeklarowana wewnątrz pierwszego bloku próbnego, ale odwołano się w drugim bloku próbnym dla rozdzielczości tytułu macierzystego oddziału.

Kamo·6mo ago
March 11, 2026
FixSecurityService

Dodaj kamo.commerce.enabled-true do k8s configmap

Jest to plik, na co faktycznie stosuje się rurociąg CI (k8s/configmap.yaml). Wymagane dla CommerceService and EngageLifecycle do załadowania pod Nowy stan na rz...

Kamo·6mo ago
FixSecurityService

Dodaj KAMO_COMMERCE_ENABLED?true do k8s configmap

Wymagany dla CommerceService i EngagementLifecycle, aby załadować to teraz Używają „ConditionalOnProperty zamiast ’ConditionalOnBean.

Kamo·6mo ago
FixSecurityService

Włączanie fasoli handlowej za pośrednictwem kamo.commerce.enabled property

CommerceService i EngagementLifecycle używają teraz :ConditionalOnProperty Zamiast "ConditionalOnBean". Ustaw kamo.commerce.enabled-true, więc obciążenie w usłu...

Kamo·6mo ago
March 10, 2026
March 9, 2026
FixSecurityService

Usuwanie zduplikowanego systemu timeout sesji z rekordów Redis

Wygaśnięcie sesji jest obecnie zarządzane wyłącznie przez kluczowy TTL Redis. Wewnętrzne UtworzonoPot/wygaszajPolaIn przechowywane wewnątrz wartości Redis zosta...

Kamo·6mo ago
February 12, 2026
FixSecurityService

Włącz handel JPA repos dla POSController/CommerceService

SecurityService POSController zależy od serwisu CommerceService, który wykorzystuje Zaangażowanie, porządek, zamiar itp. repozytoria. Te żyją w com.kamo.z.share...

Kamo·7mo ago
February 11, 2026
FixSecurityService

Resolve Map Rodzaj wnioskowania w sterownikach POS do kompilacji CI

- Używaj wyraźnych połączeń Map-String, Object> w ResponseEntity Map.of() - Mocuje "niekompatybilne typy: zmienna wnioskowania V ma niekompatybilne granice" p...

Kamo·7mo ago
February 3, 2026
December 17, 2025
FixSecurityService

Zaktualizuj konfigurację NATS i MinIO, aby korzystać z nowych IP VPN

- Zaktualizuj adresy URL NATS ze starych sieci IP Tailscale (100.64.x.x) do usługi Kubernetes DNS - Aktualizacja adresów IP MinIO ze starych sieci IP Tailscale ...

snadjafinia·8mo ago
December 12, 2025
December 5, 2025
FixSecurityService

Rynek załadunku po utworzeniu / aktualizacji, aby zainicjować leniwe kolekcje

- Zaktualizowano tworzenieMarket i updateMarket do przeładowania rynku za pomocą getMarketById - Zapewnia to, że wszystkie leniwe kolekcje (marketCustomForms, v...

snadjafinia·9mo ago
FixSecurityService

Prawidłowa obsługa ścieżek dla pól hipotecznych i danych formularzy niestandardowych w imporcie ołowiu

- Stałe pola kredytów hipotecznych do korzystania z 2-częściowych ścieżek (mortgageFields.loanAmount) w setNestedFieldOnCreateDokładnianie - Naprawiono niestand...

snadjafinia·9mo ago
FixSecurityService

Uczyń e-mail / nazwę użytkownika login case - niewrażliwy

- Normalizuj nazwę użytkownika/e-mail do mniejszej litery przed porównaniem - Użyj funkcji LOWER() w kolumnie bazy danych do dopasowania nieczułego na przypadek...

snadjafinia·9mo ago
December 3, 2025
FixSecurityService

Cast getOrDefault do Boolean w formacieEmail

- Napraw błąd kompilacji: niekompatybilne typy Obiekt do booleana - Dodaj wyraźną obsadę boololański dla opcji konweracji do przeglądarki i przycinania

snadjafinia·9mo ago
November 29, 2025
November 28, 2025
FixSecurityService

Napraw błędy kompilacji w MediaStreamStroller

- Naprawiono brakujące ortezon zamykania w metodzie getFeed w innym bloku - Zastąpiona Mapa () z HashMap dla kompatybilności - Stała zmienna strumieniowa jest s...

snadjafinia·9mo ago
November 27, 2025
November 26, 2025
FixSecurityService

Zapytaj wszystkich awatarów użytkowników, aby uzyskać prawdziwy podmiot zamiast proxy

- Pobierz userId z awatar, a następnie zapytanie findByUserId (zwrot prawdziwe podmioty) - Znajdź pasujący awatar z listy i sprawdź instanceof - Pozwala to unik...

snadjafinia·9mo ago
FixSecurityService

Użyj Hibernate LazyInitializer, aby uzyskać rzeczywistą klasę bytu od pełnomocnika

- Dostęp do leniwego inicjalizatora HibernateProxy, aby uzyskać wytrwałą klasę - Sprawdź, czy klasa trwała jest AvatarPhoto lub AvatarAvatar Creator - Wymusić i...

snadjafinia·9mo ago
FixSecurityService

Użyj bezpośredniego odlewu, aby określić typ awatara zamiast odbicia

- Najpierw spróbuj odleć AvatarPhoto, aby wymusić inicjację proxy - Dostęp do getFileExtension() bezpośrednio po odlewieniu - Zakoch w tył do AvatarAvatar Creat...

snadjafinia·9mo ago
FixSecurityService

Popraw wykrywanie typu proxy poprzez złapanie InvocationTargetException

- Uchwyt ClassCastException podczas wywoływania metod na proxy w celu określenia rzeczywistego typu - Najpierw spróbuj uzyskaćFileExtension (zdjęcie), a następn...

snadjafinia·9mo ago
FixSecurityService

Popraw hibernacji proxy do wykrywania typu awatara

- Hierarchia klasy wyszukiwania i interfejsy dla getFileExtension - Użyj odbicia, aby wykryć AvatarPhoto vs AvatarAvatar Creator, gdy in instanceof nie powiedzi...

snadjafinia·9mo ago
FixSecurityService

Przeładywanie awatara z repozytorium w celu rozwiązania problemu z zastępstwem serwera proxy

Podmioty Avatar załadowane z relacji mogą być hinduentnimi, którzy nie przeprowadzają kontroli - Przeładowanie awataru z repozytorium, aby uzyskać rzeczywisty t...

snadjafinia·9mo ago
FixSecurityService

Określić aktywny awatar, sprawdzając użytkownika.getAvatar() zamiast RecordState

- Backend poprawnie zaznacza, który avatar jest aktywny, porównując do użytkownika.getAvatar() - Zapewnia to, że sygnale jest aktywna w odpowiedzi API odzwierci...

snadjafinia·9mo ago
November 25, 2025
FixSecurityService

Uchwyt w formacie daty ISO i ulepsić analizowanie typu avatarId

- Dodano obsługę formatu daty ISO (YYYY-MM-DD) oprócz M/d/yyyy - Ulepszone avatarId parsowanie do obsługi typów liczb (podwójne, BigDecimal, itp.) od JSON - Lep...

snadjafinia·9mo ago
FixSecurityService

Dodaj lepszą obsługę błędów i rejestrowanie w przypadku operacji oszczędzania użytkowników / członków

- Dodano próbę przyciągniania wokół operacji zapisu użytkownika ze szczegółowym rejestrowaniem błędów - Dodano próbę przyłowu wokół operacji zapisu członków ze ...

snadjafinia·9mo ago
FixSecurityService

Poprawa avatarId parsowanie do obsługi ciągów, lepek i długich typów

- Dodano wsparcie dla analizowania avatarId z typu String - Lepsza obsługa błędów w nieprawidłowych formatach avatarId - Dodano logowanie do przypisania awatara...

snadjafinia·9mo ago
FixSecurityService

Dodaj szczegółowe wycinki do updateMemberProfil dla debugowania

- Dodano logowanie na początku aktualizacjiMberProfil - Dodano logowanie przed i po zapisaniu użytkownika i członka - Ulepszona reakcja błędu, aby uwzględnić sz...

snadjafinia·9mo ago
FixSecurityService

Dodaj wsparcie dla aktualizacji pól nazw użytkowników i dateOfBirth w profilu członkowskim

- Dodano UserRepository do MemberController - Zaktualizowano aktualizacjęMemberProfil do obsługi nazwyPrefix, nameFirst, nameMiddle, nameLast, nameSuffix, nazwa...

snadjafinia·9mo ago
FixSecurityService

Użyj poprawnej struktury ścieżki łyżki i obiektu dla MinIO

- Zmień nazwę łyżki z wiadra opartego na "publicznym" - Dołącz ścieżkę domeny (np. kamocrm-com) jako część nazwy obiektu, a nie nazwa łyżki - Napraw strukturę ś...

snadjafinia·9mo ago
FixSecurityService

Prawidłowo radz się z awariami wysyłania MinIO dla awatarów

- Usuń ciche wyjątki połykanie w stworzeniu awatara awatara Avatara - Dodawanie prawidłowej obsługi błędów i cofnięcie w przypadku nieudanych przesłanek - Usuń ...

snadjafinia·9mo ago
FixSecurityService

Uchwyt brakujący fileHash kolumna z wdziękiem

- Dodaj try-catch wokół dostępu fileHash do obsługi brakującej kolumny bazy danych - Odzyskaj nazewnictwo plików oparte na ID, jeśli kolumna fileHash jeszcze ni...

snadjafinia·9mo 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