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...
ترجمة دردشة الدعم العام من خلال الدورة
يستعمل الزوار المتسوّقون /ws/public-chat-native without memberId; dates still يرجى الرجوع إلى عضو مالك المكان كطالب. Increment PRESENCE PUBLIC مفاتيح الاتصال/ال...
زيادة عدد أفراد حركة تحرير تاميل إيلام من 90 إلى 300 شخص للحيلولة دون وقوع خطأ في نظام المراقبة الداخلية
Expand JPA reposory scan to include commerce package
الـ "كامبو" الجديد المتشارك يجلبه التي تتطلب لا أعرف (في كوم.كامو.ز.التجارة المشتركة). مُسحّص لـ (مُوسِرفيك) مُجرّد تبرع. ولم يبدأ الطلب. مرآة المسح الأوسع الأم...
Restore HashMap import in ChatWebSocketController
المفاعل السابق أزال استيراد (هاشمب) لكن المقبض الطريقة التي لا تزال تبنى حاشم على حمولة الحدث المطبعي بناء (فورجيجو) للفشل مع "لا يمكن العثور على الرمز "الفصل "...
الإنشاء الاستباقي للمستهلك في الدورة لمنع فقدان الرسائل
"سابقاً، كان مستهلكاً مُدفعاً لـ "جيت ستريم لم يُنشأ إلاّ عندما كان عميلاً في شركة "ستيمب أُرسلت / / / / / / / مع سياسة الانقاذ New, any messages published befo...
توفير موضوعي مؤجل من نظام الحسابات القومية الأساسي
النشرة الأساسية لأمن المطابقة: مشترك مع شركة Dispatcher الأمن - الموضوع - العرض* بدلاً من نظام " جيت سترام " (يغطي المجرى الدردشة فقط).
استعملوا عرض الشاتات العلني على تذاكر الزوار
مُطلِب مُشَرَّع للزوارِ إلى عضو نظامِ org، لذا الـ (دي تي) كان يصف اسم مالك الـ (يورج) في عمود الطلب Fall العودة إلى الكنيسة العامة الزائر الفعلي (المجهول أو ال...
Build error in GeoLookupService and add NATS publish for agent messages
- ستّة إختطافات ضدّ القائمةِ خاطئة نوعِ في *********************************************************************************************************************...
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...
رسائل زائرة من طراز VSITOR MESSAGE، إضافة مرسلة من طراز GET
- PublicChatService: Set messageType=VISITOR MESSAGE so frontend can distinguish صدى للزائرين من ردود العملاء على موضوع البرنامج - مشرف وسائط الإعلام. اسم الحقل...
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...
يضاف voip.. to NATS stream subjects and handle Illegal StateException in VoipStompRelayController
تيار الـ(ناتس) يغطي فقط الدردشة رمى Illegal StateException ([SUB-90007] لا مجاري متطابقة مضافة إلى موضوعات المجرى حتى يتم تغطية الموضوعين كتلة صيد لتضمين مفهوم ...
تقبل *** من موكب الشك للشبكة العالمية لشبكة الإنترنت
اقرأ *** هويّة من *** كعكة هذا يُمكّن الواجهة على المستوى الداخلي. وصلات عبر الشبكة إلى وسائل الإعلام ويصدق المعترض على الدورة مباشرة ضد ريديس.
مستهلك الناموسيات القاتلة المحملة بمواد مُلزِمة باستعادة مستهلكة فريدة
- معالج الرسائل الاستخراجية في طريقة صنع ناتس ماسيج هاندر - يُضِفُ منطقَ إعادةِ بإسمِ مستهلكِ فريدِ عندما "المستهلكِ مُلزَمُ بالفعل" يقع الخطأ بعد إعادة تشغيل ا...
طريق ويب سوكيت عبر ترافيك في الميناء 443
اصلح المرفأ 808443 لمطابقة المرفأ - ingressroute.yaml: use scheme https + port 8443 for backend - خوادم الترجمة العربية - إزالة نودبورت - ويب سوكيت.يامول (لم تع...
استخدام الـ دي إن إس في الربط بين النمط
Change default NATS URL from WireGuard IPs (100.64.x) to (ناتس) ، (كامو) ، (كلاكستر) ، (لوكال) للخادم المحلي Remote nodes (k0m1, k2m1) remain on WireGuard IPs.
Make TLS certificate optional in MediaService deployment
- إضافة اختيارية: صحيح بالنسبة للحجم السري للقلب - تحديث متعهد الحبوب في حاوية لمعالجة فقدان الشهادة
Properfigure Spring Security for WebSocket - disable CSRF completely, enable session creation IF REQUIRED for WebSocket handshake
Disable CSRF for /ws/** endpoints and streamline security config to fix SockJS /ws/info 405 error
(ب) السماح صراحةً باستخدام طرق GET/POST/HEAD من أجل نقاط نهاية/ws/** لإصلاح نظام SockJS/ws/info 405
Remove invalid method calls causing compilation errors (getId on MediaSession, getStatusCode on ServerHtpResponse)
يضاف برنامج " ويب سوكيت " للبرمجيات المتوسطة و " سيرفر ترانزبورت " إلى " IngressRoute "
- مضافة ورقية إعلامية فوق الشبكة المتوسطة لمقدمي خدمات الشبكة - مضافة من وسائط الإعلام - شبكة الإنترنت - نقل إلى شركة HTTP/2 التي لا يمكن التخلص منها (WebSocket...
WebSocket live message delivery - disable ChatMessageHandler subscription, enhance logging
- Disabled ChatMessageHandler subscription to chat.session.> that was consuming messages without forwarding to WebSocket - Enhanced WebSocketConfig logging to t...
WebSocket persistent connection with aggressive keepalive
Idle timeout set to 0, heartbeat 20s, disconnect delay 30s, match frontend timing
Hardcode SSL settings in ConfigMap for production
- Removed environment variable placeholders - Hardcoded port 8443, SSL enabled, keystore path - Fixes Spring Boot not resolving env vars correctly
Correct Spring Boot SSL environment variable names
- Changed SSL_ENABLED to SERVER_SSL_ENABLED - Changed SSL_KEY_STORE to SERVER_SSL_KEY_STORE - Changed SSL_KEY_STORE_PASSWORD to SERVER_SSL_KEY_STORE_PASSWORD - ...
Use SSLHostConfig API for Tomcat SSL configuration
- Use SSLHostConfig and SSLHostConfigCertificate (correct Tomcat API) - Configure certificate via **************** - Fixes compilation errors with setAttribute/...
Use setAttribute for Tomcat SSL configuration
- Changed from setKeystoreFile/Pass/Type/Alias to setAttribute - Tomcat 10+ uses setAttribute for SSL properties - Fixes compilation errors
مثل ما ترى الشحن؟?
كل واحد من هذه تحديثات الأراضي في مكان عملك تلقائيا. ابدأوا بالمجان وشاهدوها تنمو بعد أسبوع.