Mở đích các thành viên không phải là ứng cử viên từ giao tiếp tham gia định tuyến
Một thành viên không được phép xuất hiện, hoặc là mục tiêu là một người tham gia trò chuyện trực tiếp. Cổng: (TIẾNG CÒI) Vị trí: - Tạo / nhóm tìm kiếm-hoặc tạo...
Làm cho việc tạo sự hợp nhất Web () @ transctional (không có phím nào cho lỗi tích hợp)
Giải quyết các thành viên hệ thống công cộng trên 1-org (danh sách bí danh snadjafinia)
tạo cửa sổ mới, tạo thông báo Trợ giúp tất cả các giải quyết « Hệ thống » của org qua một mã cứng Tên người dùngAlia="snadjafinia" lookup, mà chỉ tồn tại trên K...
Dừng việc đưa nội dung thông điệp vào email đã bỏ lỡ
Gỡ bỏ tính toán thông điệpPreview, sổ cái surVIUT và các Thông điệpPreview thử; bỏ qua tùy thích dành riêng cho preview. Email bây giờ mang thư + đếm + chỉ CTA ...
Các cờ ngón tay cái có lịch trình bền bỉ qua việc cập nhật mục tiêu
Cùng một vấn đề ý thức trẻ mồ côi hồi sinh với đường ống chuyển hóa: quét không đầu tổ chức một bộ sưu tập ảnh cách xa và lưu ()/merge () vào tập ảnh. Dùng (TIẾ...
Ngắt băng tải lên để MediaService biên dịch
MinIOStorageService.upload ném một ngoại lệ đã kiểm tra mà nuốt cũng không bị bắt hoặc tuyên bố — xây dựng sự sụp đổ trên đầu trang của công trình sửa chữa tốt ...
MeetingPartipipant.isGuest() (là getGuest, won't biên dịch); repointe đến endpoint chung
Họp Partipipant phơi bày làGuest() (pritive boolecle get, không getGuest(). Cũng chỉ ra cuộc gọi sao chép tổng quát tại lệnh chia sẻ /api/conlat/trate.
Thường xuyên mời những người tham gia, thi hành quản lý TETTTTTS, giảm đường dẫn kép
- Tạo raMeeting: các thành viên được mời là ID số tuyết, không phải dây UUID — Dẫn đường họ đi qua ToUUID dài như người sáng tạo. Tập trước ném cho mọi khách mờ...
Sử dụng cụm MinO dịch vụ DNS; bỏ qua WireGNAT/CGNAT IPs và đã nghỉ hưu k2m1/k0m1
Công bố sự kiện NATS sau khi giao dịch cam kết để sửa đổi cuộc đua đính kèm ảnh
Thông điệp NATS đã được công bố bên trong cơ thể của @Transional, có nghĩa là Người nhận có thể nhận được sự kiện CREATE và yêu cầu hình ảnh thông qua Trước khi...
Serialize attachments in WS relay and message history; allow attachment-only sends
Three bugs fixed: 1. ChatSessionSubscriptionManager was building the STOMP messageMap manually and omitting attachments, sourceLanguageId, readMemberId, msg...
Fix NPE in getChatSessions from Map.of() rejecting null nextcoder
java.util.Map.of() throws NullPointerException when nextcoder is null (no more pages). Replace with HashMap that accepts null values. Also wrap entire handler i...
Fix upload 500 (missing EmbRecordState) and empty chats tab (Timestamp cast)
Defect A: ChatAttachmentService.upload omitted **************** causing a NOT NULL violation on imgs.is_active. Added the default recordState. Also hardened Cha...
Prefer usernameAlias over User.name in memberDisplayName
Switches display name priority to: Member.usernameAlias → User.name → User.alias → User.username. Also includes the paged query dispatch fix from the previous c...
Use split First/After queries for chat sessions paged endpoint
Addresses empty Chats tab by dispatching to ****************
Raise client read timeout to 120s for long messages
LibreTranslate runs CPU-only argos models — a paragraph-length chat message takes 20-30s to translate, and longer ones can push past 60s. The 8-second read time...
Theo dõi trò chuyện hỗ trợ công cộng bằng giao diện người dùng đồ hoạ cho phiên chạy ở Redis
Khách đến chợ sử dụng /ws/ công chúng-chat-native mà không có thành viênId; vé vẫn Xem thành viên giữ chỗ org là người yêu cầu. Tăng cường thống kê phím trên kế...
Mở rộng việc quét kho phần mềm JPA bao gồm gói thương mại
Món kamo-shared-liberary mới mang lại cho tôi. Mà yêu cầu (TIẾNG CÒI) (in comkamo.z.shared.commerce). MediaService chỉ được quét không gây tê.dao.repos, vì vậy ...
Phục hồi mục nhập HhashMap trong IRC
Người trả lại trước đã loại bỏ nhập HhashMap nhưng các xử lýTyping Phương pháp vẫn còn xây dựng một HekMap cho tải trọng sự kiện gõ, gây ra "Không thể tìm thấy ...
Chủ động tạo ra người tiêu dùng NATS tại tạo phiên chạy để tránh mất thông điệp
Tập trước, người tiêu dùng đẩy máy bay NATS chỉ được tạo ra khi một khách hàng STOMP gửi /app/chat/ contese. Với người đưa thư. Mới, bất kỳ tin nhắn nào được xu...
Name
Ứng cử viên vé yêu cầu mã cứng cho thành viên hệ thống org, vì vậy DTO đã đăng ký tên của chủ nhân org trên mục yêu cầu. Thu trở lại với công chúngChatVistator....
Xây dựng lỗi trong GeoLoseService và thêm NATS xuất bản cho tin nhắn đại diện
- Sửa đổi tùy chọn tương ứng với loại sai trong * - Không có - Inject NatsMessageService vào MediaCuxler - Xuất bản để trò chuyện. đặc vụ và du khách xem nó tro...
Real-time chat delivery, message sides, notifications, and name sync
- Keep NATS subscription alive on client unsubscribe to avoid breaking agent real-time delivery - Tag visitor messages with messageType=VISITOR_MESSAGE in getMe...
Name
- Tập đoàn chungChatService: đặt thông điệp đặc trưng cho mục đích giao diện người dùng có thể phân biệt du khách phản hồi từ phản ứng của đại lý về chủ đề STOM...
Three support/chat issues — NATS relay, auto-popup, topic fallback
1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...
Write contact form description as chat message on public ticket creation
The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...
Add debug logging and robust rights parsing for webinar controller
Adds info/warn logging for session data and rights on POST /types to diagnose 403 errors. Also adds fallback parsing for rights stored as JSON strings in Redis ...
Resolve org theme backgrounds not appearing in meet virtual backgrounds
- Add domain-based theme URL resolution for internal K8s service-to-service calls - getPublicBackgrounds now accepts optional domain param to derive correct the...
Upload meet backgrounds to public MinIO bucket with hash-based naming
Was uploading to private 'imaging-meet-recordings' bucket via **************** which caused: - MinIO region mismatch errors on the primary node - Connection tim...
Return serialization-safe Maps instead of raw JPA entities in MeetConfigController
All config/background endpoints were returning raw JPA entities with @ManyToOne(fetch=LAZY) Organization references. Jackson failed to serialize the Hibernate p...
Remove duplicate endpoints from MeetController, add org-themes to MeetConfigController
MeetConfigController already handled config/background endpoints. The duplicate endpoints in MeetController caused ambiguous mapping. Added org-theme background...
Update health probes to HTTP port 80 to match new server config
Startup, readiness, and liveness probes were still pointing to port 8443 with HTTPS scheme, causing pod restart loops.
Switch MediaService to HTTP port 80 — TLS termination at Traefik
Internal cluster traffic doesn't need HTTPS. Traefik handles TLS for external clients. This aligns MediaService with all other services.
Send chat invites to correct WebSocket topic /topic/chat/incoming/{memberId}
Was publishing to /topic/chat/member/{id} but kamo-internal subscribes to /topic/chat/incoming/{id}. Also fixed Member entity field access **************** inst...
Thêm voip.>cho các đối tượng NATS và xử lý bất hợp phápStefecation trong VoipStompRelayClayler
Dòng NATS chỉ bao gồm chat.> Vì vậy phụ thuộc vào voip.> Ném Không hợp pháp. Không có dòng chảy tương ứng). Thêm voip.> Đối tượng dòng suối vì vậy cả hai đối tư...
Giữ lại thư mục tham chiếu VoipStompRelay Reconler dài hạn và thêm PreDestroy
Chấp nhận *** từ truy vấn tham số cho trang mạng cross-subdomain socket auth
Đọc *** ID từ?**= tham số truy vấn trước, rơi trở lại Bánh quy. Tùy chọn này cho phép giao diện điều khiển nội bộ.kamocram.com để xác thực quyền Name Máy chặn x...
Xử lý sự kết hợp giữa người tiêu dùng NATS cũ với việc thử lại độc đáo của người tiêu dùng
- Trích thông điệp vào phương pháp tạo ra hệ thống truyền thông NatsMesageHandler - Thêm logic thử lại với tên tiêu dùng độc đáo khi "Consumer đã bị ràng buộc" ...
Name
- dịch vụ.yaml: sửa chữa cổng 88443 để phù hợp với cổng nghe thực sự của kén - xâm nhập. yaml: sử dụng bộ màu https + cổng 8443 cho hậu phương - Máy phục vụ chu...
Dùng DNS nội bộ cho kết nối NATS
Thay đổi mặc định URL NATS từ IP bảo vệ Wire (100.64.x.x) sang Nats.kamo.svc.cluller.local cho máy chủ địa phương. Nút ở xa (K0m1, k2m1) vẫn còn trên IP Wire Gu...
Làm cho chứng nhận KSS tùy chọn trong việc triển khai MediaService
- Thêm tùy chọn: đúng với các âm lượng bí mật - Cập nhật cert-converter init container để xử lý bị mất chứng nhận một cách duyên dáng
Thêm thiết lập Xây dựng với cấu hình đăng nhập bất an để giải quyết 401 lỗi khiếm khuyết
Dùng phương pháp « Tên người dùngAlias » thay cho « không tồn tại » trên mục «% 1 »
Như những gì anh thấy vận chuyển?
Tất cả những thứ đó đều đến trong không gian làm việc của anh. Bắt đầu với kế hoạch miễn phí và đọc lại trang này trong một tháng.
