Usunąć RoleRightsSyncRunner — prawa są dodawane ręcznie dla istniejących orgs
Podstawowy błąd w - (detached Kwestia podmiotu) została naprawiona w kamo-shared-libiry. Nowe prawa dla Istniejące role zostaną dodane ręcznie przez SQL.
Używaj zarządzanych odniesień do ról przy tworzeniu praw do roli w tworzeniuOrganizacji
Po organizacjiRepository.save(), rola lokalnaAdmin/roleEveryone Zmienne mogą być oderwane od kontekstu trwałości. createRoleRights() Dodano wpisy OrgRoleRight d...
Przywróć bramę uprawnień na AccessBlockManager
Ponowne dodawanie uprawnień do kontroli uprawnień MANAGE_ACCESS_RULES, które były nieprawidłowe Usunięto. Kwestia leżąca u podstaw (naprawiono ról administrator...
Dodaj RoleRightsSyncRunner do uzupełnienia brakujących praw do ról
Gdy nowe wpisy RoleRightType zostaną dodane do enum, istniejące role Nie masz dla nich OrgRoleRight wpisów. Ten biegacz sprawdza wszystkie role Uruchomienie i d...
Usuń pełną komponentową bramkę uprawnień z AccessBlockManager
Nowe prawa nie są jeszcze przypisane do żadnej roli, blokując wszystkich użytkowników. Inne Zakładek ustawień zabezpieczeń (API Access, OAuth2, System Debug) ni...
Usuń czek GD od : ?
Dowództwo sed, które dodało, że obejście trybu boskiego niewłaściwie go wstawiło we wszystkich metodach zawierających sessionData, a nie tylko maRight. To spowo...
Zastępuj tryb boski stan synchronicznie z localStorage
Czy BógMod został zainicjowany jako fałszywy i załadowany tylko z localStorage w localStorage in useEffect (po pierwszym renderowaniu), więc checkRight() zwróci...
Pozwól użytkownikom bo-mode-aktywnie omijać właściwe kontrole w kontrolieRight
Nowe prawa bezpieczeństwa nie są jeszcze przypisane do żadnej roli, powodując, że wszyscy użytkownicy Odmówić. Użytkownicy bo-mode-aktywni teraz przechodzą wszy...
Pozwól użytkownikom kwalifikującym się do omijenia kontroli uprawnień dostępu
Nowe prawa (MANAGE_ACCESS_RULES, VIEW_ACCESS_LOGS, itp.) nie są przyznawane Do dowolnej dotychczasowej roli, więc wszyscy użytkownicy otrzymują zabronione. Użyt...
Przenieś AccessEnforcementFilter do skanowanych pakietów, zrewerywuj ComponentScan
Poszerzony „ComponentScan spowodował konflikt fasoli corsFilter między CorsConfig i WebConfig. Przeniesiono filtr na com.kamo.api.app.config (już zeskanowane pr...
Dodaj konfig połączenia Redis do konfigmapy K8s
Poda APIService nie uruchamia się, ponieważ spring-boot-starter-data-redis Auto-konfiguracja nie mogła połączyć się z Redis na localhost:6379. Punkty, aby Zamia...
Dodaj system zabezpieczeń dostępu frontend
13 API trasy proxy, moduł sprawdzania dostępu z dopasowywania CIDR, proxy.ts Integracja z egzekwowaniem prawa. Reworks AccessBlockManager (prawdziwe API + bloko...
Dodaj synchronizację GeoLite2 dla bazy danych MaxMind IP-location
Praca z kwarty (co niecodzienna niedziela 3 rano), która pobiera MaxMind GeoLite2-City-CSV, przełącza bloki IPv4/IPv6 i lokalizacje, ładunki Stacjonuje stoły i ...
Dodaj filtr dostępu do kontroli dostępu do kontroli dostępu opartej na proporcjach
Filtr konserwaletowy Redis, który ocenia białą listę/czarną listę/temp-blok Przepisy dotyczące każdego wniosku przychodząnego. Dodaje spring-boot-starter-data-r...
Dodaj zaplecza systemu bezpieczeństwa dostępu
8 nowych usług (AccessCacheService, GeoLiteService, GeoLiteSyncService, AccessRuleService, GeoBlockService, AccessLogService, DetectionRuleService, SuspiciousDe...
Dodaj system bezpieczeństwa dostępu do migracji schematu
Tworzy 7 nowych tabel (org_access_rules, org_geo_block_rules, org_suspicious_detection_rules, system_access_logs, geolite_blocks, Geolite_locations, geolite_syn...
Dodaj podmioty systemu bezpieczeństwa dostępu, enums i repozytoria
Dodatki JPA (OrgAccessRule, OrgGeoBlockRule, OrgSuspiciousDetectionRule, SystemAccessLog, GeoLiteBlock, GeoLiteLocation, GeoLiteSyncStatus), 6 nowych enums, 7 r...
Dodaj przycisk Utwórz dokument z bogatym rozwijakiem na /doc/menedżera
Dodaje stylizowane menu rozwijane z opcjami typu dokumentu (Dokument, Arkusz kalkulacyjny, prezentacja, rysowanie) każdy z tekstem opisowym. Usuwa ikonę NewDocu...
Pokaż produkt nav KB bezwarunkowo na pasku bocznym
Usunięto bramę funkcji isKnowledgeBase, więc KB zawsze wyświetla, Dopasowanie poprzedniego zachowania NavTop.
Usuń GradientMeshBackground orbs, które podążają za koderem myszy
Niebieskie i fioletowe promieniowe koła gradientowe zostały renderowane przez Pozycja sterownika GradientMeshBackground śledząca pozycję myszy.
Usuwanie palić i przewijać animacje rozbłystek cząstek
Usuń komponenty rozmyte (Fireflies) z Hero, Cechy, ceny, I SignupSection. Usunąć ScrollParticleBurst Enhanced firework animation Z strony głównej.
Zapobiegaj wprowadzaniu hasła przed upuszczeniem pierwszego naciśnięcia klawisza na przejście kroku
Pętla do głosowania ostrości była dzwonienie do setSelectionRange(0, długość) co 50 ms dla 1,2s, które wybrały dowolny typowy znak, więc następny naciśnięcie kl...
Wymień zepsute antropiczne, OpenRouter i logo xAI SVG
Pierwotnie pliki to 404 zastępców (14 bajtów). Zastąpiony odpowiednimi logo SVG od Simple Icons.
Wymień zepsute antropiczne, OpenRouter i logo xAI SVG
Oryginalne pliki w kamo-internalie to 404 zastępców (14 bajtów). Zastąpione odpowiednimi logo SVG od prostych ikon.
Dodaj logo dostawcy AI do Integrat with marki
DeepSeek, xAI (Grok), Meta (Llama), Zakłopotanie i chowanie twarzy.
Zaktualizuj kalendarz, kontakt i typy identyfikatorów integracji z Long do UUID
Podmioty kalendarza, podsycanie kontaktów i identyfikatory ContactIntegration to A teraz UUID. Aktualizuje wszystkie usługi, kontrolery i punkty końcowe DAV.
Reaj produktIdsWithInventory z powrotem do Long (Oferowanie utrzymuje się na długich)
Aktualizacja KbMediaRepository and VoipMessageRepozytorium Typy zapytań do UUID
Rozwiązywanie pozostałych niedopasowania typu Long/UUID w sterownikach i fasolach
Fixes LeadVendorController, LeadMarketController, LeadImportController, ImagingKontroler, AccountController, MediaStreamController, POSController, MemberControl...
Aktualizacja LeadImportRequest i NoteVersionDTO dla identyfikatorów podmiotu UUID
Rozwiązowanie pozostałych niedopasowania typu Long/UUID w usługach i DTO
Naprawiono błędy kompilacji w CommerceService, OrganizationService, Usługa zewnętrznaAuthProviderService, Img-Service, Lead-Service, LeadVendorService, ImageSer...
Aktualizuj wewnętrzne typy identyfikatorów jednostki z numeru do łańcucha dla migracji UUID
Aktualizacje typów skryptów, haczyków i komponentów do użycia identyfikatorów znaków ciągowych dla jednostek Nawrócił się na UUID na zaplecza. Identyfikatory po...
Aktualizacja produktów handlowych i identyfikatorów rynkowych od Long to UUID
Zaktualizuj odniesienie do wydarzeń kalendarzowych i identyfikatorów integracji z Long to UUID
Update version ID references from Long to UUID
Article IDs remain Long. Version IDs now use UUID.
Zaktualizuj identyfikatory MB i wersji z Long to UUID
Identyfikatory artykułów (KbArticle) pozostają długie. Identyfikatory wersji, nośnika, pin i recenzja Teraz użyj UUID dla ulepszonej wydajności zapisu Cockroach...
Aktualizuj odniesienia do identyfikatora wiadomości multimedialnych z Long to UUID
Aktualizuj odniesienia do identyfikatorów podmiotu AI z Long to UUID
Aktualizuje wszystkie kontrolery, usługi i obsługę WebSocket, aby korzystać z UUID Identyfikatory jednostki AI (dostawcy, modele, sesje, wiadomości, foldery, za...
Aktualizuj kontrolery i usługi dla identyfikatorów podmiotów UUID
Aktualizuje wszystkie sterowniki - PasaNieprzewodne i serwisowe podpisy metod do użycia UUID zamiast Long dla wewnętrznych identyfikatorów podmiotów (atary, tła...
Konwertuj identyfikatory jednostki wewnętrznej z Long/unique_rowid() na UUID/gen_random_uuid()
Poprawia wydajność pisania karalubuDB za pomocą losowo rozprowadzanych identyfikatorów UUID dla wewnętrznych kluczy podstawowych jednostki zamiast sekwencyjne w...
Upewnij się, że karty dostawców rozciągają się na równą wysokość w siatce
Jak to, co widzisz żeglugę?
Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.
