Dziennik zmian na żywo

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

17,916
Całkowite zmiany
4,605
Funkcje
4,536
Oprawy
32
Projekty
Filtruj według projektu
Wszystkie projekty17,916AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService371InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,573kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Filtruj według typu
Wszystkie typyBuild24CI523Chore670Docs226Feature4,605Fix4,536Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
November 26, 2025
OtherSecurityService

Popraw wyczyścić pliki cookie - jasne pliki cookie we wszystkich kombinacjach domen / ścieżek

- Wyczyść pliki cookie z domeną bazową (np. .kamorm.com) na wszystkie subdomeny - Wyczyść pliki cookie dla aktualnej nazwy hosta bez atrybutu domeny - Wyczyść p...

snadjafinia·9mo ago
OtherSecurityService

Użyj pola avatarType zamiast złożonego wykrywania proxy

- Sprawdź pole avatarType bezpośrednio, aby sprawdzić prosty typ - Ustaw avatarType podczas tworzenia nowych awatarów - Znacznie prostsze i bardziej wykonawne p...

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

Użyj prostego filtra, aby sprawdzić, czy awatar jest zdjęciem lub Avatar Creator

- Usuń złożoną logikę wykrywania proxy - Po prostu filtruj wynik ZnajdźById, aby sprawdzić, czy jest to AvatarPhoto - Jeśli nie zdjęcie, domyślnie do programu A...

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
OtherSecurityService

Dodaj szczegółowe wycinki do generowania awatarów URL dla debugowania

- Zaloguj, gdy generowane są adresy URL avatar, jakie adresy URL są tworzone - Dziennik, gdy brakuje awatarów lub adresy URL są nieważne - Pomoże to określić, d...

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
OtherSecurityService

Dodaj adresy URL avatar do członków punktu końcowego do departamentu z mechanizmem nadpisowym

- Uwzględnij adres URL avatara w każdej odpowiedzi użytkownika z : - Przestrzeja mechanizm nadpisu: avatar (jeśli istnieje) avatar użytkownika (domyślnie) - Fro...

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
FeatureSecurityService

Przechowywanie hash i rozszerzenie avataru w - dane sesyjne

- Dodano aktualizacjęSessionService do KSessionService do aktualizacji pól sesji - Aktualizacja setAcAvatar do przechowywania userAvatarHash i userAvatarRozszer...

snadjafinia·9mo ago
FeatureSecurityService

Uwzględnij adresy URL avatar w odpowiedzi profilu członkowskiego

- Dodano metody pomocy do generowania adresów URL avatar (get ThemeDomain, getPublicBucketName, generateFileHash, getPublicBucketUrl, generateAvatarUrl) - Zaktu...

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
RefactorSecurityService

Usuń kod zwrotny oparty na ID, używaj tylko nazewnictwa opartego na hash

- Usuń całą logikę odwrotu próbnego przyłapania dla brakującej kolumny fileHash - Usuń identyfikatorowe nazewnictwa plików opartych na identyfikatorach - Kod wy...

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
FeatureSecurityService

Wdrożenie przechowywania plików opartych na hash dla awatarów

- Wygeneruj haszysz SHA-256 z awatar ID po wytrwałości - Store hash w bazie danych filesHash pole - Prześlij pliki do MinIO przy użyciu nazewnictwa haszyszowego...

snadjafinia·9mo ago
November 24, 2025

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