Użyj wspólnej biblioteki konfiguracji Redis zamiast lokalnej konfiguracji
Dodaj wspólną konfigurację Redis czytaj / zapisu - pisze do master, czyta z replik
Wdrożenie Redis do odczytu/zapisania - pisze do master (10.8.0.1), czyta z repliki
Wdrożenie Redis do odczytu/zapisania - pisze do master (10.8.0.1), czyta z repliki
Odbuduj z poprawioną biblioteką współdzieloną (lumfa the_right)
Odbudowa wyzwalacza z najnowszą biblioteką współdzieloną (MemberRightsApplied column fix)
Napraw inicjalizację jednostki i problemy z schematem baz danych - Dodaj ?Builder.Default do pola OrgFeature i Member recordState, aby zapewnić właściwą inicjację - Fix MemberRightsApplied by jednostka: zmień ?JoinColumn do pola enum - Dodaj ?ColumnDefault annotation to EmbRecordState.isActive dla poziomu bazy danychMetoda PassswordEncoder od MemberService
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
Lepsze błędy i rejestrowanie odpowiedzi API - Parse zarówno JSON, jak i odpowiedzi tekstowe ze szczegółowym rejestrowaniem
Podaj określone komunikaty o błędach w przypadku awarii walidacji konta - Użytkownicy widzą teraz dokładny powód - zamiast wiadomości generycznej
Usuń nieistniejąca kolumna u.is_active z zapytania SQL - Kod używa tylko pliku is_active z tabeli elementów, a nie tabeli użytkowników
Używaj X-Forwarded-Host zamiast nagłówka hosta - RestTemplate prawidłowo do przodu X-Forwarded-Host, ale ignoruje nagłówek hosta
Zachowaj oryginalny nagłówek hosta podczas przesyłania do usług upstream - Zapewnia to SecurityService otrzyma prawidłową domenę (np. api.kamorm.com) zamiast wewnętrznej nazwy serwisu Kubernetes, umożliwiającą prawidłowe rozwiązywanie organizacji podczas logowania
Napraw kodowanie formularza logowania od JSON do x-www-form-urlencoded, aby dopasować punkt końcowy SecurityService
Pełna ścisła zgodność TypeScript: dodatkowe funkcje pomocnicze do przetwarzania przez dostawców typu
Końcowa poprawka: Wymień dowolne typy z nieznanymi dla ścisłej zgodności TypeScript
Napraw błędy ESLint: usunąć nieużywane zmienne WARMUP_SSO i getCookie
Usuń autoryzację zależności usług, przełącz się na usługę zabezpieczenia
- Usuń złożoną autoryzację Uwierzytelnianie Logika i przekierowania domeny - Zamień wykrywanie dostawcy OAuth2 na połączenie API SecurityService - Zachowaj przy...
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...
Przepływ pracy wyzwalania z poprawionym konfiguracją bazy danych
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...
Dodaj Forgejo CI/CD workflow i manifesty Kubernetes
- Dodawanie do automatycznego budowania i wdrażania - Dodaj k8s / katalog z manifestami ConfigMap, Deployment i Service - Aktualizacja Dockerfile, aby odsłonić ...
Dodaj funkcję linkowania checkbox dla preferowanych nazw do nazw prawnych w ustawieniach profilu
Usuń webpack CSS override, który łamał przetwarzanie Tailwind CSS
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.
