Add WebSocket handshake logging and SockJS configuration
- Add handshake handler and interceptor logging to diagnose WebSocket connection issues - Configure SockJS to suppress CORS (handled by Spring Security) and dis...
HTTP/2 Web নিয়ে ব্যবস্থাপনার জন্য Scotor পরিবহণ ব্যবস্থা কনফিগার করুন
- খুব দ্রুতই সোকেজেএস ট্রান্সপোর্টিং সিস্টেমকে ওয়েবকেস্কেট পছন্দ করার জন্য কনফিগার করে, তারপর xher-sing/xyr/xartinging - HTTP/2 Webস্কেট আপগ্রেড ব্যর্থ হতে পার...
Remove media-cors middleware from IngressRoute to allow WebSocket connections
- media-cors middleware was clearing CORS headers which interfered with WebSocket upgrades - WebSocket connections require direct pass-through without header mo...
Remove invalid Spring Security pattern /ws/**/info
- PatternParseException: No more pattern data allowed after {*...} or ** - /ws/** already covers all paths under /ws including /ws/info - This was causing 500 e...
Apply media-cors middleware to MediaService IngressRoute
- Apply media-cors middleware to allow CORS headers for WebSocket connections - Matches the pattern used for theme domains
Add media-cors middleware for media domain CORS support
- Add media-cors middleware matching theme-cors configuration - Allows CORS headers to be set for media.{domain} requests
Explicitly permit OPTIONS requests for CORS preflight
- Add explicit permit for OPTIONS method on all paths - Add explicit permit for /ws/info endpoint (SockJS handshake) - This ensures CORS preflight requests reac...
Make CORS configuration more permissive for WebSocket connections
- Explicitly handle '*' wildcard for origins, methods, and headers - Add WebSocket-related headers to exposed headers - Add logging to verify CORS configuration...
Add logging and configure SockJS heartbeat/disconnect settings
- Add logging to verify WebSocket endpoint registration - Configure SockJS heartbeat and disconnect delay - This should help diagnose why SockJS handshake isn't...
Revert IngressRoute changes - Traefik handles WebSocket automatically
নিশ্চিত করুণ যে রুট পরবর্তী.js দ্বারা সনাক্ত করা হয়েছে
- যাচাই করতে লগ করা হচ্ছে - রুট ফাইল বিদ্যমান এবং কাঠামো সঠিক কিনা সে ক্ষেত্রে সঠিক।
`SMP' থেকে সংশ্লিষ্ট বৈশিষ্ট্য মুছে ফেলুন ক্লায়েন্ট লগ
- এসটিএমপি ক্লায়েন্টের ক্ষেত্রে 'wise' বৈশিষ্ট্য উপস্থিত নেই - শুধুমাত্র সঠিক স্টেটসটি চেক করুন
SSMP ক্লায়েন্ট থেকে ওয়েব-মার্ক শূণ্য সরিয়ে ফেলা হবে
- ওয়েবস্কেট উৎক্ষেপণের ক্ষেত্রে এটা বিকল্প কোন বৈধ সম্পত্তি নয় - SokJS ত্রুটি হ্যান্ডলার (NEConfing, পপ-আপে) ইতোমধ্যে সমস্যা
সমন্বিত ওয়েব-মার্ক সংক্রান্ত সমস্যার বর্ণনা এবং লগ সংরক্ষণ করুন
- SokJS ত্রুটি পরিচালন ব্যবস্থা (ওর কারণে, ত্রুটির কারণে, বন্ধ করা হয়েছে) সংযোগের সময়সীমা উত্তীর্ণ হয়েছে (১০ সেকেন্ডের জন্য) - SSMOP ক্লায়েন্ট-কে ওয়েব-সাইট...
Remove duplicate WebSocket endpoint registration and improve logging
- Removed duplicate /ws endpoint registration (SockJS already handles native WebSocket) - Added null check for payload in subscribeToSession - This may fix WebS...
Remove invalid Spring Security path pattern /ws/**/websocket
- Spring Security does not allow path segments after /** pattern - /ws/** already matches all paths under /ws including websocket endpoints - This fixes Pattern...
ভুল HTTPS এজেন্ট সমাধান করুন
- বাতিল করা হয়েছে - অটো-সার্ট সার্ভিসের দ্বারা জারি করা হয়েছে, নিজের পরিচয় নয় - তদন্ত করতে হবে কেন বৈধতা ব্যর্থ
যে সব এজেন্ট স্ব-স্বাক্ষরিত সার্টিফিকেট গ্রহণ করে, তাকে HTTPST প্রয়োগ করা হবে
- সবসময় HTTPSP ব্যবহার করা হবে ( HTTP নয়) - ASTP এজেন্টকে অভিযুক্ত করা হয়েছে: স্ব-ীয়স্বার্থে মিথ্যা - এর ফলে সার্ভার. - সকল মিডিয়া API রুটে পাঠানো হয়েছে
SSL সমস্যা এড়ানোর জন্য মিডিয়া সার্ভিস ব্যবহার করুন
- বিকল্প সার্ভার.js দ্বারা বর্তমানে fuck*** রুট ব্যবহার করা হয় - এটি স্ব-স্বাক্ষরিত ত্রুটি এড়াতে পারে। - ক্লায়েন্ট-সাইড অনুরোধ এখনো বহিস্থিত http://bl10. ইউ-...
পুরোনো /পি/অভিজ্ঞ/অভিজ্ঞের অনুরোধ প্রত্যাখ্যান করা হয়েছে
- পুরোনো রুট API-এর কাছে গিয়েছে, যার মধ্যে দিয়ে এখন আর মিডিয়ার শেষ প্রান্ত নেই - সকল মিডিয়া অনুরোধ করা হয়েছে / Aap/Ap/মিডিয়া রুট সরাসরি মিডিয়া সার্ভিসের ...
মিডিয়া সার্ভিসের জন্য বিস্তারিত বিবরণ যোগ করুন
- লগ মিডিয়া সার্ভিস ইউ. আর. এল. - লগের বিবরণ - ত্রুটির বিস্তারিত বিবরণসহ লগ পূর্ণ করা হচ্ছে ডিবাগ সংক্রান্ত ত্রুটির ক্ষেত্রে URL অন্তর্ভুক্ত করা হবে
অন্যান্য প্রকল্পের সাথে মেলানোর জন্য কর্ম/v4@ action
- জটিল ম্যানুয়াল চেক আউট যুক্তি অপসারণ করুন, যে যুক্তি সৃষ্টি হয়েছে - প্রমিত কর্ম/ চেকআউট ব্যবহার করা হবে@voa-লগ এবং kমো-regepers - সিমিম ডকার কনটেক্সট তৈরি ক...
ফাঁসি প্রতিরোধ করার জন্য অগভীর ক্লোন ব্যবহার করুন
- দ্রুত গতির জন্য সর্বোচ্চ ১ ব্যবহার করুন - সময়সীমা যোগ করুন (১২০, ৩০০ জন সম্পূর্ণ) - অগভীর ব্যর্থ হলে ক্লোন সম্পূর্ণ করতে বিকল্প - অগভীর ক্লোনের পর নির্দিষ্ট ...
ডিরেক্টরিতে ডিরেক্টরি এড়ানোর জন্য জি- আই- ডি ক্লোনের পূর্বে বৈধ ডিরেক্টরি পরিবর্তন করুন
- কর্মক্ষেত্র মুছে ফেলার পূর্বে /tmp অথবা / পরিবর্তন করুন - শুধুমাত্র ডিরেক্টরি উপস্থিত থাকলে, এটি উপস্থিত রয়েছে কিন্তু জি- আই- ডির না - বর্তমানে ব্যবহৃত ডিরেক...
Use hardcoded repository URL and set GITHUB_WORKSPACE env var
- Use direct repository URL to avoid DNS/hostname resolution issues - Set GITHUB_WORKSPACE environment variable for subsequent steps - Use env var in Docker bui...
Use git clone directly instead of relying on empty workspace
- Clone repository using git directly with repository URL - Handle both fresh clone and existing repository cases - Use working-directory for Docker build actio...
Simplify all checkout steps - remove git operations that hang
- Remove git fetch/reset/clean from deploy jobs - Forgejo runner already has code checked out - Just verify GITHUB_WORKSPACE is valid
Simplify checkout step - remove git clone that was hanging
- Remove git clone logic that was causing 20+ minute hangs - Forgejo runner already has code checked out, just verify directory - Remove unnecessary git fetch/r...
Improve checkout and Docker build context handling
- Add proper repository cloning if not already checked out - Verify Dockerfile exists before building - Use absolute paths for Docker build context - Fix workin...
Replace actions/checkout with manual git checkout to avoid DNS issues
- Replace actions/checkout@v4 with manual git checkout commands - Forgejo runner already has code checked out, just need to ensure clean state - Fixes DNS looku...
Add 'media' subdomain to auto-cert SUBDOMAINS for MediaService
- Add 'media' to SUBDOMAINS list in auto-cert-service.yaml - Enables automatic SSL certificate generation for media.{domain} subdomains - Required for MediaServ...
Clarify WebSocket support in IngressRoute (automatic in Traefik)
Add direct MediaService routes via media.{domain} for WebSocket support
- Create new /api/media/* routes that forward directly to media.{domain} - These routes bypass APIService to allow secure WebSocket connections - MediaService r...
Add logging for subscription request to backend
- Log when subscription request is sent to /app/chat/subscribe - Helps verify if subscription requests are reaching the backend
Add detailed logging for subscribe function
- Log when subscribe() is called and current connection state - Log client existence and connection status - Helps diagnose why subscriptions aren't being creat...
Explicitly permit WebSocket endpoints in Spring Security
- Added explicit permitAll for /ws/** endpoints - WebSocket upgrade requests need explicit permission even in development mode - Fixes issue where WebSocket con...
Add detailed logging for WebSocket subscription requests
- Added logging to trace when subscribeToSession is called - Logs payload and sessionGuid extraction - Logs database lookup for session verification - Helps dia...
Add detailed WebSocket connection logging
- Enhanced logging for WebSocket connection success/failure - Log connection frame details on successful connection - Log detailed STOMP error information - Hel...
সদস্য সদস্য হিসাবে বর্তমান কথোপকথনের জন্য সন্ধান করুন, শুধুমাত্র সেশন মালিক নয়
- মিডিয়াস্পেক্টরের পরিবর্তে মিডিয়া ব্যবহারকারীদের তথ্য অনুসন্ধানের জন্য অরমিচ্যাটস সেশন খুঁজে পাওয়া গেছে। - এখন সে জায়গা খুঁজে বের করুন যেখানে সৃষ্টিকর্তা এ...
Add detailed logging for message member ID retrieval
- Added logging to trace member ID for each message being returned - Logs member class name to detect proxy/stub issues - Logs distinct member IDs in response t...
যেমন তুমি জাহাজ দেখেছ?
প্রত্যেকটা আপডেট স্বয়ংক্রিয়ভাবে আপনার কর্মক্ষেত্র স্বয়ংক্রিয়ভাবে. সপ্তাহের পর সপ্তাহের মধ্যে মুক্ত হয়ে তা দেখতে শুরু করুন।.