Add support ticket services, REST controllers, and STOMP relay
Implements the MediaService backend for the support ticket system: - SupportTopicService: CRUD for org-scoped support topics - SupportAssignmentService: round-r...
Actualizează referințele de identificare ale mesajelor media de la Long la UUID
Adăugaţi voip.> la subiecţii NATS flux şi se ocupe de stat ilegal Excepţie în VoipStompRelayController
Râul NATS a acoperit doar chat-ul.> Astfel, subscrie la voip.> aruncat Excepție de stat ilegal ([SUB-90007] Nu există fluxuri de potrivire). Adăugat voip.> la s...
Sari peste căutarea membrilor DB pentru verificarea mesajelor auth
Extractul devine membruIdDe la Cerere() care citește membru din Redis sesiune fără lovirea DB. Utilizați-l în a obțineMesages () în loc de GetCurrentMember () ...
Elimina apelurile rămase printLn de la obtinerea obiectivului messages
Eliminarea pe cerere de exploatare forestieră aeriene și asinc TTL reîmprospătare
- configurarea k8s (configurația de producție actuală): securitate mai mică/hikari logare de la INFO/DEBUG la WARN, adăugați configurarea piscinei HikariCP (max...
Reduceți zgomotul de jurnal și piscina de conectare ton
- Lower Spring Security from TRACE to WARN and HikariCP from DEBUG to RĂZBOI - Adăugaţi explicit HikariCP piscină config (max 20, min- idle 5) pentru a preveni...
Înlăturați logarea permesaj din criteriul final al mesajului de chat
Elimină sistemul.out.printIn apelurile din interiorul hărții fluxului de mesaje care au fost ardere o dată pe mesaj (100 operațiuni I/O per cerere) și ultima ju...
Acceptaţi *** de la interogare param pentru Cross-subdomeniu WebSocket auth
Citește *** ID-ul de la ? *** = parametru de interogare primul, care se încadrează înapoi la Prăjitură. Acest lucru permite frontend pe intern.kamocrm.com să au...
Manipula vechi NATS consumator obligatoriu cu retry unic de consum
- Extragerea handler mesaj în crearea metoda NatsMessageHandler() - Adăugați logica retry cu numele unic de consumator atunci când "Consumator deja legat" eroar...
Adăugați autentificare WebSocket prin intermediul *** interceptor de strângere de mână cookie
Adăugați WebSocketAuthInterceptor care citește *** cookie pe strângere de mână, rezolvă sesiunea prin intermediul KSessionService și stochează membruId/orgId în...
Publică notificările de mesaj primite către membrul țintă WebSocket topic
Adaugă criteriul final al bătăilor inimii prezenţei şi prezenţa în vrac REST API
Adăugați urmărirea prezenței cu hash Redis și deconectarea perioadei de grație
Traseu WebSocket prin Traefik pe portul 443
- service.yaml: fix port 80→8443 pentru a potrivi portul de ascultare real pod - ingressroute.yaml: sistem de utilizare https + port 8443 pentru suport - server...
Utilizați DNS intern-cluster pentru conectarea NATS
Schimbă URL- ul NATS implicit de la IP-uri WireGuard (100.64.x.x) la nats.kamo.svc.cluster.local pentru serverul local. Noduri la distanță (k0m1, k2m1) rămân pe...
Conductă de declanșare pentru a aplica implementarea actualizată cu certificat TLS opțional
Faceți ca certificatul TLS să fie opțional în implementarea MediaService
- Adăugaţi opţional: adevărat la volumul secret wildcard-kamocrm-com - Actualizează recipientul de iniţiere a certificatului de certificat lipsă cu graţie
Fix kubeconfig update pentru a utiliza WireGuard VPN IP (10.8.x.x) în loc de IP-uri vechi Tailscale
Refactor la implementarea paralelă pentru k1m1 și k2m1
- Împărțirea construi și desfășurarea în locuri de muncă separate - Desfăşurare în k1m1 şi k2m1 în paralel după construirea completă - Reduce semnificativ timpu...
Reveniți la docker driver pentru constructii mai rapide - elimină docker-container deasupra capului
Comută la conducătorul auto docker-container cu cache pentru o performanță optimă de construcție
Adaugă configurare Buildx cu configurare de registru nesigură pentru a rezolva 401 erori de aut
Fixaţi manipularea erorilor de abonament NATS - manipulaţi graţios erorile 'Consumator deja legat', îmbunătăţiţi exploatarea de curăţare
Utilizați getUsernameAlias() în loc de metoda de a obține denumirea inexistentă () a membrului
Adaugă apiSecret la răspunsul de configurare WebRTC pentru autentificarea Janus
Adăugaţi JanusService pentru integrarea portalului WebRTC - Adăugaţi serviciul Java JanusService pentru interacţionarea cu Janus WebRTC Gateway API - Configuraţi URL-ul Janus API, secretele şi serverele STUN/TURN în aplicaţie. yml - Crearea sesiunii de sprijin, atașament plugin, și gestionarea camerei
Adaugă WebSocketLogging Filtru de logare ALL /ws/** cereri de diagnosticare a defecțiunilor conexiunii
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.