Wdrażaj integracje Kalendarza Google i Microsoft Outlook OAuth
- Dodaj usługę GoogleCalendarService z pełną synchronizacją przepływu i kalendarza OAuth - Dodawanie MicrosoftOutlookService z integracją Microsoft Graph API - ...
Dodaj Calendar i ThirdPartyIntegration controllers
- Dodaj CalendarController z pełnymi operacjami CRUD dla kalendarzy i wydarzeń - Dodawanie wyszukiwania zdarzeń, filtrowanie zakresu dat i punktów końcowych zar...
Używanie wzorca uwierzytelniania OTK/ w NotesController, podobnie jak inne kontrolery
Zwiększenie priorytetu IngressRoute do 1000, aby zapewnić, że trasy notatek mają pierwszeństwo
Włącz CORS w konfiguracji Spring Security, aby umożliwić żądania międzypochodzenia
Dodawanie kompleksowego systemu zarządzania notatkami z szyfrowaniem, CRUD, wyszukiwaniem, tagowaniem i historią wersji
Użyj poprawnej magistra DB/Redis IP (10.8.0..1) w konfiganiu k8s
Poprawa bazy danych i adresy IP hosta Redis w k8s config (10.8.1.1)
Poprawa zduplikowanych błędów domeny dzięki uporządkowanym odpowiedziom
Dodaj weryfikację własności domeny z walidacją i transferem rekordów TXT
Popraw wiadomości o błędach duplikatu domeny dla lepszego UX
Fix usunięcie domeny: Usuń wszystkie subdomeny przed usunięciem domeny macierzystej (poprawiono błąd 400)
Dodaj kompleksową weryfikację DNS ze szczegółowym wyjściem krok po kroku do debugowania
Napraw weryfikacja DNS CNAME: Normalizuj kropki trailingu dla dokładnego porównania
Wdrożenie prawdziwej weryfikacji DNS CNAME przy użyciu biblioteki dnsjava - zastępuje wykonanie próbką rzeczywistym wyszukiwania DNS
Add Zarządzanie domenami: DomainController z 10 punktami końcowymi REST, skryptem migracji bazy danych i dokami wdrożeniowymi
Przesuń punkt końcowy diagnostyki do /api/bezpieczeń/diagnostyka dla spójności
Prawidłowa metoda Redis ping() w DiagnosticsController
- Zmiana - na połączenie.ping() - RedisConnection.ping() jest poprawną metodą API - Naprawiono błąd kompilacji na liniach 302 i 473 Rozwiązuje awarię budowy w ...
Dodaj kompleksowy kontroler diagnostyczny do debugowania sesji debugowej
Nowe punkty końcowe: - GET /api/diagnostyka/info - Kompletna diagnostyka systemu - GET /api/diagnostyka/zdrowie - Kontrola szybkiego zdrowia - GET /api/diagnost...
Dodaj konfigurację i przewodnik rozwiązywania problemów
- Udokumentowany sposób konfigurowania re- na frontend i backend - Wyjaśnione klucz strony vs tajne wymagania - Dodano instrukcje dla tajnej konfiguracji Kubern...
Odbudowa z zaktualizowanym kamo-shared-library
Podbiera poprawkę dla konkata domeny macierzystego i dziecka w OrganizationRepository (zobowiązanie 56d9ce2)
Wyzwalanie odbudowa, aby odebrać kamo-wspólne poprawki
Odbudowa wymagane do ciągnięcia na stałe ExternalAuthProviderDTO z kamo-wspólnej biblioteki (zobacz 8e19676 - poprawione nazwy pól znaczników czasu)
Dodaj punkt końcowy GET /api/security/providers
- Dodano punkt końcowy, aby zwrócić włączone zewnętrzne dostawcy auth dla organizacji - Określa organizację z nazwy hosta (X-Forwarded-Host) - zapytania Externa...
Popraw dostęp do pola EmbNameFull i usunąć rozszerzenie telefonu (metoda kolidowa z niestandardowym getterem)
Dodaj MemberController z /by-department punkt końcowy do posącz członków org zgrupowanych przez dział z OTK auth
Dodaj obsługę uwierzytelniania OTK do punktu końcowego OrganizationController /my-networks do integracji serwerów proxy API
Migracja OrganizacyjnyKontroler z KToken do danych sesji i napraw porównania boolean
Dodaj walidację zaplecza, aby zablokować modyfikacje roli wszystkich
- Dodano kontrolę ochrony w updateRole endpoint - Dodano ochronę w deleteRole endpoint - Zwrot 403 Zakazane przy próbie modyfikacji ról chronionych - Checks isA...
Dodaj strefę czasową do danych sesji i punktu końcowego informacji użytkownika
Aktualizuj kontrolery, aby obsługiwać bezpośrednie prawa dla działów i tytułów zawodowych
Dodaj DepartmentController i JobTitleController z pełnymi punktami końcowymi CRUD
Użyj cachingu na poziomie żądania z istniejącą KSessionService zamiast SessionUtilityService
Aktualizacja SecurityRoleController do korzystania z pakietu sesji SessionData
Aktualizacja SecurityRoleController do korzystania z SessionUtilityService do wydajnego łusianka sesji Redis
Użyj getOrganizationFromRequest, aby uzyskać bieżącego użytkownika z sesji Redis
Użyj getOrganizationIdFromRequest zamiast getCurrentUserOrganization
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.