KamoCRM

लाइव चेंज लॉग

प्रत्येक विशेषता, निर्धारण और सुधार, इसे जहाज के रूप में पोस्ट किया गया। कुछ भी लॉन्च के लिए वापस नहीं लिया जाता है।.

17,611
कुल परिवर्तन
6,057
सुविधाएँ
5,314
फिक्स
30
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,611AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService603RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
प्रकार से फ़िल्टर करें
सभी प्रकारBuild16CI523Chore775Docs3,257Feature6,057Fix5,314Other998Performance165Refactor278Revert23Style42Test162Upgrade1
November 5, 2025
Fixkamo-internal

रूट / ws सीधे ट्राफिक के माध्यम से मीडिया सर्विस के लिए अनुरोध करता है

- IngressRoute में / ws पथ के लिए समर्पित मार्ग जोड़ा गया - Routes आंतरिक.kamocrm.com/ws -> सीधे मीडिया सेवा - उसी सर्वर का उपयोग WebSocket समर्थन के लिए मीडिया...

snadjafinia·11mo ago
Fixkamo-internal

अनुमति / ws WebSocket बिना auth redirect के समापन बिंदु

- मिडलवेयर बाईपास के लिए जोड़ा / ws पथ - SockJS को पुनर्निर्देशित किए बिना /ws /info से कनेक्ट करने की आवश्यकता है - WebSocket कनेक्शन अभी भी है *** कुकी - WebS...

snadjafinia·11mo ago
Fixkamo-internal

उसी ओरिजिन से WebSocket कनेक्शन बदलें

- media.kamocrm.com से एक ही मूल (internal.kamocrm.com) में परिवर्तित - क्रॉस-origin WebSocket कनेक्शन मुद्दों से बचें जोड़ा गया Next.js मीडिया सर्विस के लिए प्...

snadjafinia·11mo ago
FixMediaService

Remove @kubernetescrd suffix from serversTransport reference

- Traefik error: cross-namespace format not allowed when crossnamespace disabled - IngressRoute and ServersTransport are in same namespace (kamo) - Use simple n...

snadjafinia·11mo ago
Fixkamo-internal

GetDisplayMedia से अवैध कोडर संपत्ति निकालें

- सरल वीडियो का उपयोग करना: स्क्रीन साझा करने के लिए सही - बिल्ड अब सफल होना चाहिए

snadjafinia·11mo ago
Fixkamo-internal

बिल्ड त्रुटि को हल करें - कॉलएंड के साथ फोनऑफ को बदलें

फोनऑफ़ आइकन @mui/icons-material में मौजूद नहीं है - कॉलएंड का उपयोग करना जो सही MUI आइकन है - हटाए गए अप्रयुक्त डुप्लिकेट फाइलें (ChatboxWebRTC, VideoCallView, ...

snadjafinia·11mo ago
FixKlusterServices

Split port ranges to avoid conflicts

- Coturn relay: 52000-65535 (13,536 ports) - Avoids: Janus RTP (10000-49151) and WireGuard (51820-51821) - No overlap between services

snadjafinia·11mo ago
FixKlusterServices

Adjust relay port range to avoid WireGuard/VPN ports

- Changed max-port from 65535 to 51800 to avoid conflicts - Avoids WireGuard on UDP 51820 and other VPN services on 51821 - Provides 2,649 ports (49152-51800) f...

snadjafinia·11mo ago
FixKlusterServices

Resolve CrashLoopBackOff by fixing probes and config

- Replace netstat-based health probes with TCP socket checks (netstat not available in coturn/coturn:latest Alpine image) - Remove conflicting no-stdout-log dir...

snadjafinia·11mo ago
FixMediaService

Use full Kubernetes CRD provider name for ServersTransport reference

Traefik requires the @kubernetescrd suffix when referencing CRD resources like ServersTransport.

snadjafinia·11mo ago
FixMediaService

Simplify MediaService WebSocket IngressRoute configuration

Remove media-websocket-upgrade middleware that was forcing headers and causing WebSocket handshake issues. Traefik automatically handles WebSocket upgrade when ...

snadjafinia·11mo ago
Fixkamo-internal

HTTP / 2 मुद्दों से बचने के लिए SockJS में WebSocket परिवहन छोड़ें

- websocket के बजाय xhr-streaming और xhr-polling परिवहन का उपयोग करें - ये परिवहन WebSocket अपग्रेड की आवश्यकता के बिना HTTP / 1.1 और HTTP / 2 दोनों के साथ काम ...

snadjafinia·11mo ago
FixMediaService

Add end anchor to WebSocket path regex pattern

- Add $ to end of PathRegexp to ensure exact match - Fixes regex parsing error in Traefik - /ws/info is now working (200 OK) but WebSocket upgrade route needs p...

snadjafinia·11mo ago
FixMediaService

Only apply WebSocket upgrade middleware to actual WebSocket paths

- Change route match from PathPrefix(/ws/) to **************** - /ws/info is a regular HTTP request, not a WebSocket upgrade - Adding Upgrade header to /ws/info...

snadjafinia·11mo ago
FixKlusterServices

Add Connection: Upgrade header to WebSocket upgrade middleware

- Add Connection: Upgrade header along with Upgrade: websocket - Both headers are required for proper WebSocket upgrade handshake - This ensures HTTP/2 Extended...

snadjafinia·11mo ago
FixMediaService

Add separate route for WebSocket paths with upgrade middleware

- Create separate route matching /ws/** paths with media-websocket-upgrade middleware - This ensures Upgrade: websocket header is added for WebSocket upgrade re...

snadjafinia·11mo ago
FixMediaService

Use ServersTransport to disable HTTP/2 for WebSocket connections

- Create ServersTransport resource with disableHTTP2: true - Reference ServersTransport in IngressRoute service configuration - Remove invalid disableHTTP2 fiel...

snadjafinia·11mo ago
FixMediaService

मीडिया सर्विस बैकेंड कनेक्शन HTTP के लिए अक्षम / 2

- निष्क्रियHTTP2 जोड़ें: बैकएंड कनेक्शन के लिए HTTP / 1.1 को मजबूर करने के लिए सही - HTTP / 2 विस्तारित कनेक्ट सही ढंग से अपग्रेड हेडर को परिवर्तित नहीं किया गय...

snadjafinia·11mo ago
FixMediaService

Configure IngressRoute service scheme for WebSocket support

- Set scheme: http to ensure proper HTTP/1.1 handling for WebSocket upgrades - HTTP/2 Extended CONNECT needs proper conversion to HTTP/1.1 Upgrade header - This...

snadjafinia·11mo ago
FixMediaService

Remove invalid handshake handler and fix SockJS configuration

- Remove invalid DefaultHandshakeHandler override (method doesn't exist) - Remove invalid setSupressCors call (method doesn't exist) - Keep HttpSessionHandshake...

snadjafinia·11mo ago
FixMediaService

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...

snadjafinia·11mo ago
Fixkamo-internal

HTTP / 2 WebSocket अपग्रेड मुद्दों को संभालने के लिए SockJS परिवहन को कॉन्फ़िगर करें

- WebSocket को पसंद करने के लिए स्पष्ट रूप से SockJS परिवहन आदेश को कॉन्फ़िगर करें, फिर xhr-streaming / xhr-polling के लिए वापसी - HTTP / 2 WebSocket अपग्रेड वि...

snadjafinia·11mo ago
FixMediaService

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...

snadjafinia·11mo ago
November 4, 2025
FixMediaService

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...

snadjafinia·11mo ago
FixMediaService

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

snadjafinia·11mo ago
FixMediaService

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...

snadjafinia·11mo ago
FixMediaService

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...

snadjafinia·11mo ago
FixMediaService

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...

snadjafinia·11mo ago
Fixkamo-internal

सुनिश्चित करें कि संदेश मार्ग नेक्स्ट.js द्वारा मान्यता प्राप्त है।

- मार्ग को सत्यापित करने के लिए जोड़ा गया लॉगिंग मारा जा रहा है - रूट फ़ाइल मौजूद है और संरचना Next.js 15 के लिए सही है

snadjafinia·11mo ago
Fixkamo-internal

STOMP से गैर मौजूदा 'सक्रिय' संपत्ति निकालें ग्राहक लॉगिंग

- STOMP ग्राहक के पास 'सक्रिय' संपत्ति नहीं है - केवल 'कनेक्टेड' संपत्ति की जांच करें जो सही राज्य सूचक है

snadjafinia·11mo ago
Fixkamo-internal

STOMP क्लाइंट से बिना समर्थित WebSocketError हैंडलर निकालें

OnWebSocketError क्लाइंटविकल्प में वैध संपत्ति नहीं है - SockJS त्रुटि हैंडलर (onerror, onclose) पहले से ही त्रुटि हैंडलिंग प्रदान करते हैं

snadjafinia·11mo ago
Fixkamo-internal

व्यापक WebSocket त्रुटि हैंडलिंग और लॉगिंग जोड़ें

- कनेक्शन विफलताओं को पकड़ने के लिए SockJS त्रुटि हैंडलर (onopen, onerror, onclose) जोड़ा गया - मूक विफलताओं की पहचान करने के लिए कनेक्शन टाइमआउट डिटेक्शन (10 स...

snadjafinia·11mo ago
FixMediaService

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...

snadjafinia·11mo ago
FixMediaService

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...

snadjafinia·11mo ago
Fixkamo-internal

Incorrect HTTPS एजेंट वर्कअराउंड निकालें

- संशोधित परिवर्तन जो प्रमाण पत्र सत्यापन को बायपास करते हैं - प्रमाणपत्र ऑटो-सर्ट सेवा (लेट की एनक्रिप्ट) द्वारा जारी किए जाते हैं, स्वयं-साइन नहीं किया जाता ह...

snadjafinia·11mo ago
Fixkamo-internal

एजेंट के साथ HTTPS का उपयोग करें जो स्वयं-सिग्न प्रमाण पत्र स्वीकार करता है

- हमेशा HTTPS (HTTP) का उपयोग करने के लिए उलटा - अस्वीकार के साथ जोड़ा गया एचटीटीपी एजेंट अनधिकृत: स्व-संदेशित certs के लिए झूठ यह सर्वर-साइड नेक्स्ट.js मार्गों...

snadjafinia·11mo ago
Fixkamo-internal

एसएसएल प्रमाणित मुद्दों से बचने के लिए मीडिया सर्विस के लिए Kubernetes सेवा नाम का उपयोग करें

- सर्वर-साइड नेक्स्ट.js मार्गों का अब उपयोग करें ********** - यह https://media.kamocrm.com से कनेक्ट होने पर स्वयं से हस्ताक्षरित प्रमाणपत्र त्रुटियों से बचाता ...

snadjafinia·11mo ago
Fixkamo-internal

पुराने / एपी / सुरक्षा / मीडिया / मार्गों को हटा दें जो अनुरोधों को रोक रहे थे

- पुराने मार्ग एपीआई सेवा के लिए आगे बढ़ रहे थे, जिसमें अब मीडिया समापन बिंदु नहीं है - सभी मीडिया अनुरोधों को सीधे मीडिया सर्विस के लिए / एपीआई / मीडिया / मार्...

snadjafinia·11mo ago
Fixkamo-internal

अन्य Next.js परियोजनाओं से मिलान करने के लिए कार्यों/चेकआउट@v4 को उलट दें

- जटिल मैनुअल चेकआउट तर्क को हटा दें जो लटका हुआ था - kamo-login और kamo-register जैसे मानक कार्यों/checkout@v4 का उपयोग करें - डोकर को आसानी से उपयोग करने के ल...

snadjafinia·11mo ago
Fixkamo-internal

फांसी को रोकने के लिए टाइमआउट के साथ उथले क्लोन का उपयोग करें

- तेजी से क्लोनिंग के लिए गहराई से 1 - जोड़ें टाइमआउट (Utow के लिए 120s, पूर्ण के लिए 300s) - यदि उथले विफल हो जाता है तो पूर्ण क्लोन में गिरना - यदि आवश्यक हो ...

snadjafinia·11mo ago
Fixkamo-internal

कार्य निर्देशिका त्रुटि से बचने के लिए गेट क्लोन से पहले वैध निर्देशिका में परिवर्तन

- वर्कस्पेस को हटाने / बंद करने से पहले // में बदलें - केवल निर्देशिका को हटा दें अगर यह मौजूद है लेकिन एक गिट रेपो नहीं है - 'वर्तमान कार्य निर्देशिका पढ़ने मे...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago

जैसा कि आप शिपिंग देखते हैं?

यह सब अपने कार्यक्षेत्र में आता है। मुफ्त योजना शुरू करें और इस पृष्ठ को एक महीने में फिर से पढ़ें।.

Foreverमूल्य निर्धारण देखें