Bangun ulang dengan pustaka tetap terbagi (query asli untuk waktu resolusi avg)
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...
Tambahkan voip. > ke subyek arus NAS dan tangani IllegalStateException dalam VoipStompRelayController
Arus NAS hanya meliputi percakapan. > sehingga berlangganan ke voip. > Melemparkan IllegalStateException ([SUB-90007] Tidak ada aliran yang cocok. Ditambahkan v...
Simpan referensi langganan VoipStompRelayController dan tambahkan PreDestroy
Lewati pencarian anggota DB untuk pemeriksaan auth pesan
Ekstrak getUmberIdFromRequest () yang membaca memberID dari Redis sesi tanpa memukul DB. Gunakan dalam getMessages () daripada mendapatkan Member () - anggota e...
Menghilangkan permintaan masuk atas kepala dan penyegaran async TTL
- k8 konfigurasi peta (konfigurasi produksi aktual): keamanan rendah / hikari logging dari INFO / DEBUG ke WARN, add HikariCP pool config (max 20) - KSesionServ...
Kurangi kebisingan log dan tune connection pool
- Lower Spring Security from TRACE to WARN and HikariCP from DEBUG to WARN - menghilangkan puluhan log sinkron menulis per permintaan - Tambahkan config pool Hi...
Hapus pesan masuk per-pesan dari titik akhir pesan obrolan
Hapus System.out.println panggilan di dalam peta stream pesan yang menembak sekali per pesan (100 I / O operasi per permintaan), dan final log yang streamed sem...
Terima * * * dari param query untuk cross- subdomain WebSocket auth
Baca * * * ID dari? * * = parameter query pertama, jatuh kembali ke Cookie. Hal ini memungkinkan frontend pada proteal.kamocrom.com untuk mengotorisasi Koneksi ...
Handle stale NATS consumer binding with unique consumer retry
- Ekstrak handler pesan ke dalam metode createNatsMessageHandler () - Tambahkan ulang logika dengan nama konsumen unik ketika "Konsumer sudah terikat" error ter...
Tambahkan otentikasi WebSocket via * * cookie handshake interceptor
Tambahkan WebSocketOtorisasi Interceptor yang berbunyi * * cookie pada jabat tangan, memecahkan sesi via KSesi Service, dan menyimpan memberId / orgId dalam Atr...
Terbitkan pemberitahuan pesan masuk ke target topik anggota WebSocket
Tambahkan detak jantung hadir titik akhir dan kehadiran massal REST API
Route WebSocket melalui Traefik di port 443
- Service.yaml: perbaiki port 80 £8443 untuk mencocokkan pod yang sebenarnya mendengarkan port - Everssroute.yaml: gunakan skema https + port 8443 untuk backend...
Bangun ulang dengan perpustakaan tetap terbagi (biji kondisional perdagangan)
Gunakan cluster- internal DNS untuk sambungan NAS
Ubah URL baku NAS dari IP Wire Guard (100.64.x.x) ke nats.kamo.svc.cluster.local untuk server lokal. Nodal jauh (K0m1, k2m1) tetap pada IP Wire Guard.
Pipa picu untuk menerapkan penyebaran terbaru dengan cert TLS opsional
Buat pilihan sertifikat TLS dalam penyebaran MediaService
- Tambah opsional: true untuk wildcard -kamocrm-com volume rahasia - Update cert-converter init container untuk menangani sertifikat yang hilang dengan anggun
Perbaiki pembaruan kubeconfig untuk menggunakan WireGuard VPN IP (10,8.x.x) daripada lama IP Tailscale
Reaktor untuk penyebaran paralel untuk k1m1 dan k2m1
- Pecah pembangunan dan penyebaran ke pekerjaan yang terpisah - Menyebarkan ke k1m1 dan k2m1 secara paralel setelah membangun komplit - Mengurangi waktu penyeba...
Kembali ke driver docker untuk membangun lebih cepat - menghapus docker- kontainer overhead
Pindah ke driver docker-container dengan cache untuk kinerja build optimal
Tambahkan konfigurasi Buildx dengan konfigurasi registry yang tidak aman untuk menyelesaikan kesalahan 401 auth
Perbaiki galat langganan NATS - penanganan dengan anggun 'Konsumen sudah terikat' kesalahan, meningkatkan penebangan pembersihan
Gunakan getUsernames Alias () daripada tidak ada getName () metode Anggota
Tambahkan Apik Rahasia ke respon konfigurasi WebRTC untuk otentikasi Janus
Tambahkan JanusService untuk gerbang integrasi WebRTC - Tambahkan layanan Java JanusService untuk berinteraksi dengan Janus WebRTC API - Atur URL Janus API, rahasia, dan server STURN / TURN dalam aplikasi. yml - Dukungan pembuatan sesi, lampiran plugin, dan manajemen kamar
Tambah BowSocketLogging Filter ke log ALL / ws / * * meminta untuk mendiagnosa kegagalan koneksi
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.