Usuń invalid CockroachDB202Dialect z mapy konfig - użyj automatycznego wykrywania
Usuń niepotrzebne zabezpieczenia-tajje odniesienia do wdrożenia
Użyj pomocy uwierzytelnia z zmiennymi środowiskami do uwierzytelniania git
Przywrócony akcję kasową z automatycznym uwierzytelnianiem Forgejo
Fix git klon URL poprzez kodowanie znaków specjalnych w haśle
Aktualizacja, aby używać statycznych adresów IP ogórków dla kubectl, k1m1 dla DB i redis.kamo.svc.cluster.local dla Redis
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
Odbudowa wyzwalania, aby użyć zaktualizowanego biblioteki kamo-shared z opisem
Wyodrębnij orgID bezpośrednio z danych sesji zamiast ładowania pełnego podmiotu organizacyjnego
Napraw błąd kompilacji: przekaż obiekt organizacji zamiast Long, aby uzyskaćRolesByOrganization
Zintegruj uwierzytelnianie OTK dla bezpiecznych połączeń API
Update SecurityRoleController do korzystania z długich znaczników czasu zamiast LocalDateTime dla fałszywych danych
Napraw błędy w budowie: konwertuj datę na LocalDateTime i String w RoleRightSettingType
Dodaj wprowadzanie fałszywych danych dla punktów końcowych ról bezpieczeństwa
Tryb rozwoju: Usuń wszystkie wymagania bezpieczeństwa, aby skupić się na funkcjonalności
Aktualizacja SecurityRoleController do obsługi tokena i dostępu do Redis bezpośrednio
Usuwanie zestawu plików cookie z /validate-otk punktu końcowego
Uproszczenie: - /validate-otk punkt końcowy teraz tylko ? ID i TTL - Nie ustawia już plików cookie (Next.js obsługuje to bezpośrednio) - Dodano getSessionTtlSec...
Zmniejszyć długość ID z 512 do 128 znaków
Zmiany: - ?_ID_LENGTH: 512 -> 128 (64 bajty entropii) - Zaktualizowano całą dokumentację i komentarze - Aktualizacja logowania, aby pokazać pełny 128-char ID - ...
Zwiększyć długość ID do 512 znaków dla zwiększenia bezpieczeństwa
- ID: 512-charx string (256 bajtów bezpiecznych danych losowych) - OTK ID: 64-char łańcuch sześciokątny (32 bajty - bez zmian) - Zaktualizowano generowanieSecur...
Wdrożenie nowego modelu sesji z 64-charkiem GUID
- Add KSessionService do uproszczenia zarządzania sesją - ID jest teraz 64-punktowym ciągiem sześciokątnym (nie zakodowany KToken) - Format klucza Redis: 64-cha...
Zaktualizuj pieprz hasło do KamoInitializerService - Ustaw pieprz na 'f09kf320sdfdd', aby zapewnić spójność haseł w usługach
Punkt końcowy generator hash hash do testowania/admin - POST - aby utworzyć odpowiednie hashes PBKDF2
Podaj określone komunikaty o błędach w przypadku awarii walidacji konta - Użytkownicy widzą teraz dokładny powód - zamiast wiadomości generycznej
Zaktualizuj przepływ pracy, aby korzystać z kamowssecurity-deployment zamiast securityservice-deployment
Zdezyć wdrożenie SecurityService z Securityservice-deployment do kamowssecurity-deployment
Wyłącz Wskaż Vault i dodaj wymagane parametry, aby zapobiec błędom walidacji
Fix Redis SSL konfiguracja w k8s ConfigMap - dodaj właściwość ssl.enabled, aby zapobiec błędom konwersji boolean
Fix Redis SSL konfiguracja w k8s ConfigMap - zmień z boolean na obiekt z włączoną właściwość
Fix Redis SSL konfiguracja - zmiana z boolean na obiekt z włączoną właściwość
Fix Konfiguracja Redis
- Usuwanie konfiguracji SSL (powodowanie błędu konwersji typu) - Usuń wymagania hasła dla lokalnej usługi redis-slave - Ustaw hosta na ? (lokalny do każdego kla...
Fix Ustawienia połączenia bazy danych
- Aktualizacja adresu URL bazy danych, aby połączyć się z 10.8.0.1:3306 bezpośrednio - Zmiana nazwy użytkownika z korzenia na kamo - Aktualizacja tajnego odnies...
Fix Konfiguracja wdrożeń SecurityService
- Aktualizacja ConfigMap z kompletnym application.yml, w tym bazą danych, Redis i zewnętrznymi konfigami serwisowymi - Aktualizacja wdrażania, aby zamontować Co...
Fix Kubernetes deployment: remove missing secret references
- Updated k8s/ manifests to match deploy/k8s/base/ configuration - Removed references to non-existent mysql-auth and *** secrets - Simplified ConfigMap to basic...
Fix Kubernetes manifests: update from kamowebregister to securityservice
- Updated deployment.yaml: name, labels, container name, and port (8080) - Updated service.yaml: name, selector, and target port (8080) - Updated configmap.yaml...
Fix Docker build: resolve shared library dependency issue
- Modified Dockerfile to build shared library first in multi-stage build - Updated workflow to remove redundant Maven build steps - Fixed 'm2-repository not fou...
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.