KamoCRM

लाइव चेंज लॉग

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

17,490
कुल परिवर्तन
5,980
सुविधाएँ
5,281
फिक्स
30
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,490AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService575InitializerService329KBService151KlusterServices738MCPGatewayService246MediaService602RAGService79SecurityService1,846TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,348kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
प्रकार से फ़िल्टर करें
सभी प्रकारBuild16CI523Chore773Docs3,254Feature5,980Fix5,281Other994Performance165Refactor278Revert23Style42Test160Upgrade1
October 14, 2026
FixAPIService

कोई शाब्दिक आंतरिक-auth गुप्त गिरावट नहीं - एक खाली सार्वजनिक चैट गुप्त उत्तर 503

सात @Value साइटों और Application.yml साक्षर करने के लिए वापस गिर गया Dev-secret-change-in-prod जब ************* याद आ रही थी, इसलिए अपने गुप्त के बिना एक फली ने...

Kamo·1w ago
October 13, 2026
FixAPIService

कनेक्टर रिले कभी एक आरक्षित बंद कोड भेजता है

जब KamoCameraService ने रोल किया, तो बैकेंड सॉकेट एक बंद फ्रेम (1006) और बिना बंद हो गया। रिले ने कनेक्टर को 1006 पास किया; 1005, 1006 और 1015 केवल एक बंद का वर...

Kamo·1w ago
FixAPIService

कनेक्टर सॉकेट का क्लाइंट पता सही-सबसे अधिक सार्वजनिक X-Forwarded-For hop है

कैमराAgentWebSocketHandler ने FIRST X-Forwarded-For हॉप लिया - एक ग्राहक लिख सकता है खुद ही - और वह पता है कि KamoCameraService की दर-सीमाओं द्वारा अनधिकृत नामा...

Kamo·1w ago
September 28, 2026
FixAPIService

FreePBX सहायक एक कुंजी के छल्ले एक फोन

कामो-asterisk-समर्थन एक एकल एपीआई कुंजी रखता है, जिसे दस्तावेज और जारी किया जाता है। VOIP RECORDING UPLOADS कुंजी, और उसके साथ अपनी अंगूठी की घटनाओं भेजता है। र...

Kamo·4w ago
FixAPIService

एक सार्वजनिक चैट की खुद को संदेश दर सीमा बदल देती है, सत्र एक नहीं

प्रत्येक सार्वजनिक चैट पथ / सत्रों के तहत रहता है / इसलिए सीमित व्यक्ति के पास ("सीज़न") परीक्षण होता है सत्र-निर्माण बजट पर स्वयं बातचीत: 3 प्रति आईपी (10 प्रत...

Kamo·4w ago
September 24, 2026
FixAPIService

कामोएआई आंतरिक समापन बिंदु कभी प्रवेश द्वार नहीं छोड़ते

सात KamoAI आंतरिक subtrees (मास्टर स्पेक §7 आइटम 13) से बाहर वाइल्डकार्ड फॉरवर्ड्स, और उनके साथ सर्वर-टू-सर्वर समापन बिंदुओं को इंगित करता है कि उसी उपसर्ग के त...

Kamo·4w ago
September 23, 2026
FixAPIService

प्रवेश द्वार को स्मृति अनुरोध देना और सीमित करना

तैनाती में कोई संसाधन नहीं था: सभी पर ब्लॉक। कोई अनुरोध नहीं, इसलिए शेड्यूलर इस फली के पदचिह्न के बारे में कोई कारण नहीं हो सकता; कोई सीमा नहीं, इसलिए JVM की -X...

Kamo·4w ago
FixAPIService

फॉरवर्ड कमीशन स्ट्राइप कनेक्ट वेबहुक, जो सभी पर कुछ भी नहीं पहुंचता

आयोग सेवा रजिस्टर ************* स्ट्राइप (ऑर्गस्ट्रिपसेटअप सर्विस) के साथ सीधे, लेकिन कोई / एपीआई / कमीशन /* आगे इस गेटवे में कहीं भी मौजूद है - प्रत्येक कॉलबैक...

Kamo·4w ago
FixAPIService

वीओआईपीसर्व के आंतरिक एसएमएस-टेम्पलेट एपीआई को बाहर ले जाएं और कभी भी क्लाइंट के अपने एक्स-इंटरनल-ऑथ को अग्रेषित नहीं करें

उसी ट्रस्ट सीमा में दो संबंधित अंतराल। /api/voip/sms/templates/**/api/voip/* वाइल्डकार्ड। वीओआईपीसेवा के आंतरिकएथफिल्टर गार्ड जो उपसर्ग (और) /api/bulktext/send...

Kamo·4w ago
FixAPIService

Derive X-Real-IP (Derive X-Real-IP) from the right-most hop, क्लाइंट के अपने आप ही नहीं

आगे () X-Forwarded-For.split( "),") के लिए बाहर जाने वाले X-Real-IP सेट करें [0] -- LEFT-most हॉप, जो उस हेडर का एक हिस्सा है जो क्लाइंट कंट्रोल करता है Outrigh...

Kamo·4w ago
FixAPIService

बाउंड अपस्ट्रीम कनेक्ट और एक रीड टाइमआउट के साथ कॉल करता है

दोनों RestTemplate बीन्स एक नंगे JdkClientHttpRequestफैक्टरी से बनाया गया था सभी में कोई टाइमआउट नहीं है। एक अपस्ट्रीम जो कनेक्शन को स्वीकार करता है और फिर कभी ...

Kamo·4w ago
FixAPIService

हर अनुरोध पर लॉगिंग सत्र टोकन, OTK और auth headers बंद करो

आगे () प्रत्येक एकल कॉल पर पूरे कॉपीहेडर मानचित्र मुद्रित -- System.out.println("APIService: copied headers: "+ outHeaders) X-*** टोकन, कुकी, X-OTK और प्राधिकरण...

Kamo·4w ago
September 13, 2026
FixAPIService

निर्मित पाचन [स्किप सी] को हल करते समय OCI छवि अनुक्रमणिकाओं को स्वीकार करें

छवियों को ओसीआई छवि अनुक्रमणिका के रूप में धकेल दिया जाता है, इसलिए एक एकल के लिए रजिस्ट्री पूछते हैं छवि केवल 404 का उत्तर देती है, पाचन खाली हो गया और चेक खुल...

Kamo·1mo ago
FixAPIService

जब एक समान-समिति पुराने पाचन पर पत्तियों के फलकों का पुनर्निर्माण [स्किप ci]

रोलआउट चरण की तुलना करके एक ही कमिट पुनर्निर्माण का पता लगाने की कोशिश की 'सेट छवि' से पहले और बाद में तैनाती की छवि संदर्भ। "Apply प्रकट" पहले से ही k8s/deploy...

Kamo·1mo ago
September 10, 2026
FixAPIService

कभी भी ग्राहक की आपूर्ति की गई पहचान हेडर अपस्ट्रीम

आगे (), आगेवेबहुक () और आगे कॉलबैक () ने प्रत्येक पलटाव को कॉपी किया मेजबान को छोड़कर हेडर (और, सत्र रहित दो के लिए, क्रेडेंशियल हेडर) अपस्ट्रीम अनुरोध पर। बिलि...

Kamo·1mo ago
September 7, 2026
FixAPIService

फॉरवर्ड कैरियर एसएमएस वेबहुक, जो सभी पर कुछ भी नहीं पहुंचता

Traefik किसी भी पथ विभाजन के साथ api.kamocrm.com पर हर पथ भेजता है, और इस वर्ग के आगे /api/voip/* और कुछ नहीं है। तो /api/bulktext/inbound/{carrier} - VOIPServi...

Kamo·1mo ago
FixAPIService

फॉरवर्ड कैरियर एसएमएस वेबहुक, जो सभी पर कुछ भी नहीं पहुंचता

Traefik किसी भी पथ विभाजन के साथ api.kamocrm.com पर हर पथ भेजता है, और इस वर्ग के आगे /api/voip/* और कुछ नहीं है। तो /api/bulktext/inbound/{carrier} - VOIPServi...

Kamo·1mo ago
September 5, 2026
FixAPIService

पाचन द्वारा तैनाती को साबित करें, टैग द्वारा नहीं

पूर्ववर्ती प्रतिबद्धता `सेट छवि` को चुप नहीं है। यह दावा करता है परिणाम: रोलआउट के बाद, टैग को रजिस्ट्री में एक पाचन के लिए हल किया जाता है और इसके खिलाफ चलने व...

Kamo·1mo ago
FixAPIService

उसी के पुनर्निर्माण ने कुछ भी नहीं तैनात किया और सफलता की सूचना दी

छवि को प्रतिबद्ध SHA के साथ टैग किया गया है, इसलिए उसी प्रतिबद्ध उत्पादन का पुनर्निर्माण करना एक समान छवि संदर्भ। 'Kubectl set image' तब कुछ नहीं बदलता, तैनाती ...

Kamo·1mo ago
FixAPIService

/api/settings आगे, जो कुछ भी नहीं बताया ड्रॉप

ईमेल सेवा सिंक-एकीकरण नियंत्रक पर कार्य करती है ************* not /api/settings/integrations - इतना है कि आगे एक पथ पर पहुंचकर सेवा को मैप नहीं किया जाता है और ...

Kamo·1mo ago
FixAPIService

रूट / एपीआई / संपर्क, / एपीआई / कैलेंडार और / एपीआई / सेटिंग ईमेल सेवा के लिए

हर अनुरोध पर कामोमोबाइल के संपर्क और कैलेंडर स्क्रीन 404'd। नहीं पथ को एपी होस्ट पर रखा गया था, इसलिए ईमेल सेवा और ईमेल सेवा तक कुछ भी नहीं पहुंच गया था। सेवा ल...

Kamo·1mo ago
September 4, 2026
FixAPIService

15s minReadySeconds के लिए रोलआउट कक्ष दें अब लागत

प्रगतिDeadlineSeconds 60 था। यही कारण है कि खिड़की एक रोलआउट पहले प्रगति दिखाने के लिए है Kubernetes देता है और निशान यह विफल रहा है, और पिछले प्रतिबद्ध minRead...

Kamo·1mo ago
FixAPIService

एपीआई सेवा ने कभी भी कृपापूर्वक बंद नहीं किया

तैनाती ने प्रत्येक सेवा के एकमात्र फली को बदल दिया, जिसमें अनुरोधों को पकड़ने के लिए कुछ भी नहीं था। उड़ान। तीन सेटिंग्स, बेड़े में लागू: - प्रक्रिया से पहले 1...

Kamo·1mo ago
August 25, 2026
August 7, 2026
FixAPIService

डीकोडेड टोकन को वास्तव में एक बार जिस तरह से अपस्ट्रीम

21670e5 ने UpstreamUri के FULLY-PRE-ENCODED प्रविष्टि के माध्यम से सोशलवेबहुक कंट्रोलर को रूट किया बिंदु, लेकिन इसका यूआरएल एक हाइब्रिड है: `token` एक @PathVari...

Kamo·2mo ago
FixAPIService

सार्वजनिक-facing प्रॉक्सी पर कॉलर के क्वेरी बाइट्स को आगे बढ़ाएं

गेटवे ने 3c24d32 में डबल एन्कोडिंग अग्रेषित क्वेरी स्ट्रिंग्स को रोक दिया, लेकिन चार इस सेवा में अन्य प्रॉक्सी अभी भी पहले से ही पूर्ण-अनकोडित बाइटों को स्वीकार...

Kamo·2mo ago
FixAPIService

उन्हें दो बार जोड़ने के बजाय कॉलर के क्वेरी बाइट्स को आगे बढ़ाएं

हर यूआरएल इस गेटवे बनाता है getRequestURI () से इकट्ठा किया गया है और getQueryString () - पहले से ही प्रतिशत-encoded दोनों - और फिर सौंपा गया था स्ट्रिंग के रूप...

Kamo·2mo ago
August 3, 2026
FixAPIService

Flaky egress के खिलाफ kubectl डाउनलोड Harden [skip ci]

dl.k8s.io धावक के प्रवेश पर रुक-रुक कर मध्य-ट्रांसफर को छोड़ देता है: कर्ल: (56) OpenSSL SSL read: डिक्रिप्शन विफल या खराब रिकॉर्ड मैक जो अन्यथा-हरे निर्माण पर ...

Kamo·2mo ago
July 16, 2026
FixAPIService

चरण 1 - OriginMatcher ऑप्ट-इन (empty स्वीकार्य सूची / लापता उत्पत्ति की अनुमति) के लिए अनिवार्य मूल

चरण-0 विजेट अभी भी अपने सर्वर-साइड प्रॉक्सी के माध्यम से कॉल करते हैं, इसलिए मूल-लॉकिंग में कोई नहीं है अभी तक लाभ और हर लाइव सार्वजनिक चैट कुंजी एक खाली अनुमति...

Kamo·3mo ago
July 15, 2026
FixAPIService

केवल कैश-अमान्य रूप से अमान्य कुंजी, मूल-denied नहीं

एक ठंडी रेडिस कैश पर, गलत / असंतोष उत्पत्ति के साथ एक वैध सार्वजनिक चैट कुंजी थी 60s के लिए INVALID के रूप में कैश किया गया, इसके लिए सही मूल के अनुरोधों को अस्...

Kamo·3mo ago
FixAPIService

बिंदी डब्ल्यूएस रिले हैंडशेक टू उत्पत्ति + कोल्ड-कैच की वैधता पतनबैक जोड़ें

एक साझा में PublicChatController के निजी मान्यViaDownstream () निकालें PublicChatKeyResolver bean इसलिए PublicChatWebSocketHandler उसी तरह पुन: उपयोग कर सकता है...

Kamo·3mo ago
April 27, 2026
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·6mo ago
April 26, 2026
FixAPIService

फ़ाइल अपलोड करने की आकार सीमा 500MB

स्प्रिंग बूट डिफ़ॉल्ट 1MB पर बहुभागी भागों टोपी, पृष्ठभूमि छवि के कारण अनुरोध में 500 के साथ असफल होने के लिए अपलोड करें। मैच सुरक्षा सेवा मौजूदा 500MB सीमा इसल...

Kamo·6mo ago
April 25, 2026
FixAPIService

Move CORS to Traefik via kamo-middlewares, remove in-app CorsFilter

The CorsFilter @Bean in the Spring app was silently not applying headers after WebConfig.java was removed. CORS is now handled entirely at the Traefik layer by ...

Kamo·6mo ago
FixAPIService

गेटवे में डुप्लिकेट कॉर्सफिल्टर और स्ट्रिप अपस्ट्रीम CORS हेडर निकालें

WebConfig.java ने CorsConfig के साथ प्रतिस्पर्धा करने वाले दूसरे Cors Filter बीन को परिभाषित किया। जावा बीन, डुप्लिकेट हेडर लिखने का जोखिम। इसे हटा दें तो केवल ...

Kamo·6mo ago
April 21, 2026
FixAPIService

जेएसओएन निकायों के लिए आवेदन / जेसन सेट करें सुरक्षा सेवा के लिए अग्रेषित

अपस्ट्रीम के लिए रेस्टटेम्पलेट स्प्रिंग के साथ कंटेंट-टाइप को असंगत छोड़ सकता है @RequestBody, कारण 415। कच्चे शरीर को पढ़ने के बाद, APPLICATION JSON को मजबूर क...

Kamo·6mo ago
April 19, 2026
April 11, 2026
FixAPIService

Validate Forgejo HMAC-SHA256 signature instead of plain secret header

Forgejo sends webhook secret as X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 hash, not as a plain header value. Read body, verify HMAC, then forward to S...

Kamo·6mo ago
April 4, 2026
FixAPIService

Include SUBSCRIPTION_CATALOG in default scopes fallback

When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...

Kamo·6mo ago
March 29, 2026
FixAPIService

Use getServerName() instead of getHeader(Host) for original host resolution

ForwardedHeaderFilter consumes X-Forwarded-Host and adapts getServerName() accordingly, while getHeader(Host) returns the raw HTTP Host which may be a K8s inter...

Kamo·7mo ago
FixAPIService

अन्य सेवाओं से मिलान करने के लिए पोर्ट 80 पर HTTP का उपयोग करें

8443 पर HTTPS समापन बिंदु का कारण बनता है जब रूटिंग K8s आंतरिक DNS के माध्यम से। अन्य सभी सेवाओं का उपयोग पोर्ट 80 पर होता है।.

Kamo·7mo ago
March 28, 2026
FixAPIService

अपने होस्ट के साथ ओवरराइटिंग के बजाय X-Forwarded-Host को संरक्षित रखें

जब एक अपस्ट्रीम प्रॉक्सी (ext.js) X-Forwarded-Host को ब्राउज़र में सेट करता है मूल होस्ट, एपीआई सर्विस अब इसे अपने साथ ओवरराइट करने के बजाय संरक्षित रखता है स्व...

Kamo·7mo ago

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

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

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