Dodaj ServersNadziej wdrożenie do przepływu pracy CI / CD
Wdrażaj traefik/serverstransport.yaml w ramach wdrożenia Traefik zarówno w K1M1, jak i K2M1. Umożliwia to połączenia zaplecza HTTP/1.1 dla obsługi MediaService ...
Dodaj serweryTransport dla połączeń MediaService WebSocket
Dodaj media-websocket-transport ServersZawias Przejrzysty, aby wyłączyć połączenia HTTP/2 dla połączeń zaplecza do MediaService. Jest to wymagane do prawidłowej...
Dodaj multimedia-websocket-upgrade middleware, aby wymusić nagłówek Upgrade
- Dodawanie Upgrade: websocket header dla ścieżek WebSocket, aby naprawić konwersję HTTP / 2 Rozszerzony CONNECT - Zapewnia to, że żądania aktualizacji HTTP/2 W...
Dodaj media-cors middleware dla obsługi domeny medialnej CORS
- Dodawanie konfiguracji multi-cors middleware dopasowywać motywy - Zezwala na ustawianie nagłówków CORS dla mediów.
Dodaj szczegółową rejestrowanie błędów dla tworzenia sesji MediaService
- Nazywany URL logowania MediaService - Nagłówki odpowiedzi dziennika - Ulepszone rejestrowanie błędów z pełnymi szczegółami błędów - Dołącz adres URL w odpowie...
Dodaj subdomena "medialna" do autocertu SUBDOMAINS dla MediaService
- Dodawanie 'media' do listy SUBDOMAINS w auto-cert-service.yaml - Umożliwia automatyczne generowanie certyfikatów SSL dla poddomeny.-domeny - Wymagane dla połą...
Dodaj bezpośrednie trasy MediaService za pośrednictwem multimediów.-domain dla WebSocket
- Utwórz nowe /api/media/- trasy, które przekierowywać się bezpośrednio na media. - Te trasy omijać APIService, aby umożliwić bezpieczne połączenia WebSocket - ...
Dodaj logowanie do żądania subskrypcji na backend
- Dziennik, gdy żądanie subskrypcji jest wysyłane do /app/chat/subscribe - Pomaga zweryfikować, czy żądania subskrypcji docierają do backendu
Dodaj szczegółową rejestrowanie dla funkcji subskrypcji
- Loguj, gdy abon() jest nazywany i bieżący stan połączenia - Zaloguj istnienie i status połączenia klienta - Pomaga zdiagnozować, dlaczego nie powstają subskry...
Dodaj szczegółowe rejestrowanie dla żądań subskrypcji WebSocket
- Dodano rejestrowanie do śledzenia, gdy subskrybujeszToSession jest wywołany - ładowność dzienników i sescesjaGuid - Posłuchanie bazy danych w celu weryfikacji...
Dodaj szczegółowe rejestrowanie połączeń WebSocket
- Ulepszone rejestrowanie sukcesu / porażka połączenia WebSocket - Szczegóły ramki połączenia dziennika na temat udanego połączenia - Uślij szczegółowe informac...
Dodaj obsługę wskaźnika pisania za pośrednictwem WebSocket
Dodaj wskaźniki pisania dla statusu typowania w czasie rzeczywistym
Załaduj historię 100 wiadomości na czacie i poprawnie określ autora wiadomości
Obsługa dwuczłonowych sesji czatu i pagination wiadomości (domyślnie 100 wiadomości)
Dodaj wsparcie dla historii wiadomości i znajdźOrCreateChatSession dla czatów dwuczłonowych
Utwórz pola czatu przestaw ponownie, gdy panel członków zespołu otworzy/zamknie, dodaj logikę ponownego przyłożenia sesji do tworzenia sesji
Migruj funkcje czatu z ChatSideBar do członków zespołu - dodaj przycisk czatu do MemberItem, zachowaj identyfikatory członków, usuń duplikat ChatSideBar
Access Level rozwija się z ikonami i tytułami od ImageAccessLevelType
Przedskłanianie X-OTK za pomocą filtra, aby uniknąć wygaśnięcia na dużych przesyłanych; użyj sesji przedauth w ImagingController
Zwiększ OTK TTL do lat 60-tych, aby obsługiwać przesyłanie multipart
Wyeksponować punkty końcowe pod /api/bezpieczeństwo/obrazowanie do bramki
Włącz serwer.shutdown-graceful, spring.lifecycle timeout; dodatek do wyłączania-świadomy TaskScheduler/TaskExecutor
Obsługa X-OTK i za pośrednictwem Redis (KSessionService) do syntezy KToken
Parse upload metadane JSON; bezpieczniejsze domyślne domyślnie
Sfinalizuj przepływ obrazowania end-to-end (session forward, wyrównanie halizujące, okablowanie UX)
Dodaj punkty końcowe i fasola obrazowanie; integruj sesję; aktualizacja application.yml i k8s konfigmap
Migracja do obrazowania wspieranego przez MinIO; usuń stary model pamięci; dodaj MinIOConfig, usługi obrazowania / wyjątków, ImageAccessLevelType; aktualizacja ? aktualizacji pom dep
Użyj TLSStore do dynamicznego zarządzania cert (przetrwanie wdrożeń CI / CD)
Certyfikuj eksport/import z blokadą dla prawdziwego podziału cert multi-cluster
Włącz JSON dostęp do logowania w Traefik do automatycznego wykrywania domen
Dodaj cert-manager i Let's Encrypt ClusterIsmier do wdrożenia przepływu pracy
Dodaj automatyczne wdrażanie usługi do przepływu pracy CI / CD
Dodaj publiczne /weczne trasy wiader MinIO do wdrożenia Traefik
Migracja do CockroachDB z unikalnym_rowid() dla wszystkich podmiotów
Migracja karaluchDB do bezpiecznego trybu z certyfikatami TLS
Wdrożenie trybu Boga w NavTop
Zmiany w odwrocie (app/api/user-info/route.ts): - Przeczytaj pole GD z danych sesji Redis - Mapa jest Bogiem w odpowiedzi API Zmiany następcząt (załącznik/zasł...
Wdrożenie zgody trybu godowe w sesjach
Zmiany w SecurityController: - Query is_god pole z tabeli użytkowników podczas logowania - Pass is God to kSessionService.createSession Zmiany w KSessionServic...
Dodaj pole isGod do User.java dla zgody trybu Boga
- Dodawanie is_god column z domyślną fałszywą bazy danych - Pole wskazuje, czy użytkownik może uzyskać dostęp do trybu przełączania w UI - Używany w tworzeniu s...
Dodaj tytułShort do organizacji API response
- Dodano tytułKrótkie pole do /org/domena/-domaina - odpowiedź punktu końcowego - Umożliwia frontend, aby wyświetlić krótką nazwę organizacji w interfejsie użyt...
Dynamicznie pokaż krótkie imię org w ostrzeżeniu o sesji
- Dodano tytułKrótkie właściwości do klasy organizacji - Zaktualizowano SessionExpirationWaring, aby użyć krótkiej nazwy organizacji - Zmiana tekstu z aplikacji...
Podwójnie sprawdź Redis przed pokazem ostrzeżenia o sesji
- Zawsze sprawdzaj Redis TTL tuż przed wygaśnięciem ostrzeżenia - Zapobiega fałszywym ostrzeże, jeśli kolejna aplikacja Kamo przedłuży sesję - Zapewnia ostrzega...
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.