लाइव चेंज लॉग

हम क्या निर्माण कर रहे हैं? प्रत्येक सुविधा, निर्धारण और सुधार मंच पर भेज दिया गया।.

17,865
कुल परिवर्तन
4,581
सुविधाएँ
4,512
फिक्स
32
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
प्रकार से फ़िल्टर करें
सभी प्रकारBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 21, 2026
RefactorSecurityService

प्रतिनिधिवादी AvatarObjectPaths साझा पुस्तकालय के लिए

मीडिया सर्विस अब भी अवतार वस्तुओं का नाम है - समर्थन चैट सूची दिखाता है अनुरोधकर्ता की तस्वीर और समर्थन अनुरोधकर्ता किसी और के संगठन में है, इसलिए कोई नहीं क्ला...

Kamo·3w ago
Featurekamo-shared-library

साझा पुस्तकालय से सदस्य के फोटो URL को हल करें

चैट → समर्थन सूची अनुरोधकर्ता के चेहरे को दिखाने के बारे में है, और समर्थन अनुरोधकर्ता है - मंच के अपने डेस्क पर - हमेशा किसी और के सदस्य। हर उस फीड में अन्य अव...

Kamo·3w ago
FeatureSecurityService

प्रत्येक सदस्य की स्वीकार्य-today गिनती प्रति उत्पाद वापस लौटें

मैनेज-क्रेडिट मैक्स डेली स्पेंड को दर्शाता है, लेकिन इसके बारे में कुछ भी नहीं, इसका उपयोग कितना किया जाता है। इसलिए एक प्रबंधक यह नहीं बता सकता कि कोई सदस्य अप...

Kamo·3w ago
Featurekamo-shared-library

आज एक प्रश्न में सदस्य के उत्पादों में खर्च की गिनती

मैनेज-क्रेडिट प्रति सदस्य दिखाने के लिए चाहते हैं, कितने लीड्स उन्हें स्वीकार किया है आज तक - चल रहा कुल मैक्स डेली स्पेंड कैप के खिलाफ तुलना की जाती है। ******...

Kamo·3w ago
Stylekamo-shared-library

@EntityGraph को हटाकर अप्रयुक्त छोड़ दिया गया आयात

पृष्ठ, विशिष्टता और EntityGraph केवल findAll override द्वारा आवश्यक थे उसके बाद उसे हटा दिया गया। Unused EntityGraph आयात उस फ़ाइल पर जिसका टिप्पणी कहती है कि क...

Kamo·3w ago
FixSecurityService

टाइमलाइन में 500 अक्षरों पर कटिंग नोट बॉडी को बंद करें

लीड्स कम्युनिकेशंस के सभी टैब ने एक नोट दिया LeadCommunicationMapper, जिसने शरीर को 500 वर्णों पर बंद कर दिया - कोई नहीं ellipsis और कोई झंडा नहीं, इसलिए एक लंब...

Kamo·3w ago
Fixkamo-internal

सर्वर के प्रति उत्पाद गिनती से लीड-उपलब्ध

leadbyउत्पाद आवंटन पंक्तियों से लिया गया था, जो केवल उत्पादों को कवर करता है पहले से ही कोई क्रेडिट नियम रखता है। ग्रिड विक्रेता से उत्पादों को सूचीबद्ध करता है...

kamo·3w ago
FixSecurityService

रिपोर्ट किसी भी आवंटन के साथ उत्पादों के लिए उपलब्ध है

/ व्यवस्था ने आवंटन पर लूपिंग करके अपनी पूरी प्रतिक्रिया बनाई, बुलाना प्रति पंक्ति एक बार AssignablePool गिनती। लेकिन प्रबंधित क्रेडिट ग्रिड उत्पादों को सूचीबद्...

Kamo·3w ago
Featurekamo-shared-library

प्रत्येक विक्रेता उत्पाद के लिए एक बार में असाइनेबल पूल की गणना करें

एक उत्पाद के लिए गिनती असाइनेबलपूल उत्तर, इसलिए एक कॉलर केवल पूछ सकता है उत्पाद यह पहले से ही रखती है। मैनेज-क्रेडिट निर्णय लेने के लिए आवंटन करना था किस बारे म...

Kamo·3w ago
Fixkamo-internal

प्रत्येक भेजने के बाद संगीतकार को अपनी देखभाल वापस दें

एक उपकरण विंडो में प्रत्येक चैट बॉक्स खुद को लॉक करता है जबकि एक संदेश बाहर जाता है - इनपुट `disabled` होता है इसलिए मिड-फ्लाइट को टाइप करने के लिए कुछ भी नहीं ...

kamo·3w ago
FeatureInitializerService

Geolite locations के लिए समग्र सूचकांक

अकेले देश 80,429-row टेबल पर एकमात्र सूचकांक था। उत्पादन पर मापन: शहर के संकल्प (देश + उपखंड) सूचकांक ने 18,870 अमेरिकी पंक्तियों को बनाए रखने के लिए सभी 18,870...

Kamo·3w ago
PerformanceSecurityService

उत्तर के बाद हर बाजार x उत्पाद को स्कैन करना बंद करें

/ लीड्स / अनुपलब्ध सारांश रिटर्न तीन चीजें - स्वीकार्य है, हैAcceptableCredit और एक उदाहरण उत्पाद - लेकिन हर बाजार x का दौरा किया उत्पाद जोड़ी भले ही, 2-4 प्रश्...

Kamo·3w ago
Performancekamo-shared-library

इंडेक्स दो आकार geolite locations वास्तव में द्वारा queried है

अकेले देश 80,429-row टेबल पर एकमात्र सूचकांक था, और न ही वास्तविक क्वेरी इसे अच्छी तरह से इस्तेमाल किया। उत्पादन पर मापन: शहर संकल्प (देश + उपखंड), अमेरिका + स...

Kamo·3w ago
Featurekamo-internal

अनुरोधकर्ता का org दिखाएं, और सिस्टम उपयोगकर्ता को उनके एजेंट को दरवाजा प्रदान करें

समर्थन चैट हेडर अब संगठन का नाम देता है जो अनुरोध से आया था, to हर कोई बातचीत करने और किसी और के लिए काम करता है - वह व्यक्ति जिसने इसे उठाया सिर्फ अपने खुद के ...

kamo·3w ago
FeatureMediaService

जब टिकट चलता है तो अनुरोधकर्ता के ऑर्ग और एंड सिस्टम यूज़र एक्सेस का नाम दें

तीन चीजें, एक समर्थन डेस्क के बारे में जो एक से अधिक किरायेदारों का जवाब देती हैं। टिकट विस्तार अब एक प्रति दर्शक निर्णय लेता है कि क्या पेशकश करने के लिए "ओपन...

Kamo·3w ago
FeatureSecurityService

एक सहायक एजेंट के खुले टिकट के लिए एक सिस्टम उपयोगकर्ता सत्र को मिंट करें

प्रवेश के रूप में हाँ कहने के लिए एक दूसरा कारण प्राप्त होता है। SystemUserEntryPolicy ने कॉलर को बदल दिया *** तथ्यों में साझा समर्थन SystemAccessResolver लेता ...

Kamo·3w ago
Featurekamo-shared-library

एक खुला टिकट देने के लिए अपने एजेंट को अनुरोधकर्ता की ओर इशारा करते हैं, और इसके साथ समाप्त हो जाते हैं

एक सहायक एजेंट को टिकट का जवाब देने के लिए ग्राहक के किरायेदार के अंदर देखने की जरूरत है वे पकड़ रहे हैं। अब तक एकमात्र तरीका कंबल प्रणाली थी उपयोगकर्ता मंच ठीक...

Kamo·3w ago
DocsDaemonService

यह दावा करें कि अप्रचारित दावा अब बैच किया गया है।

getUnprocessedPayloads () प्रत्येक अप्रचारित पेलोड को लौटा देता है, और यह नौकरी रखती है प्रत्येक अपने पूरे रन के लिए कच्चे और चपटा हुआ पाठ - इसलिए इसकी स्मृति ए...

Kamo·3w ago
PerformanceSecurityService

प्रत्येक प्रतिबद्ध को हाइड्रेटिंग के बजाय डेटाबेस में गणना करें

GET/changelog/public/stats ने सभी 16,571 लॉग को संस्थाओं के रूप में लोड किया और उन्हें एक जावा लूप में दो छोटे नक्शे और कुल उत्पादन करने के लिए लंबा किया। यह नह...

Kamo·3w ago
FeatureInitializerService

इंडेक्स Member rights applied on (member id, the right)

तालिका में कोई इंडेक्स नहीं था, जबकि उस पर हर खोजकर्ता MEMBER ID द्वारा फ़िल्टर करता है। 10,524 पंक्तियों पर एक सदस्य का अधिकार तलाश एक पूर्ण अनुक्रमिक स्कैन था...

Kamo·3w ago
Stylekamo-shared-library

MemberRightsApplied में CRLF को पुनर्स्थापित करें

पिछली प्रतिबद्धता इस फ़ाइल को एक स्क्रिप्ट के साथ फिर से घुमाती है और चुपचाप इसे बदल देती है लाइन अंत, इसलिए 53 अपरिवर्तित लाइनों को संशोधित करने और वास्तविक दफ...

Kamo·3w ago
Performancekamo-shared-library

इंडेक्स Member rights applied, बाउंड इनटेक क्लेम, कुल बदलाव लॉग आँकड़े

एक समापन बिंदु-by-endpoint लेखा परीक्षा से तीन निष्कर्ष, प्रत्येक के खिलाफ मापा इसके बजाय उत्पादन। सदस्य rights applied ने सभी पर कोई इंडेक्स नहीं घोषित किया ज...

Kamo·3w ago
TestSecurityService

एक ऑप्ट-इन जांच जो ग्रिड के SQL को निष्पादित करती है, न केवल इसकी HQL

/ लीड्स 2026-08-20 पर चला गया, जिसमें 'टैम a2 1' के लिए आउट-क्लौज प्रविष्टि' हो रही है। और कोई परीक्षण नहीं पकड़ा, क्योंकि उनमें से कोई भी नहीं सकता: पुस्तकालय ...

Kamo·3w ago
Fixkamo-shared-library

@EntityGraph को हटा दें जो हाइबरनेट 6.2 पर टूट गया / लीड्स है।

ग्रिड पेज क्वेरी के साथ उत्पादन में विफल रहा: ERROR: तालिका "a2 1" के लिए प्रवेश से लापता ... बाएं सदस्य team member a2 0 on ************* U1 0.id=a2 1.user id...

Kamo·3w ago
August 20, 2026
Performancekamo-internal

पूरे संगठन के बजाय एक सर्वर-फ़िल्टर पेज लें

ग्रिड ने ऑर्ग में हर लीड हासिल की और इसे ~300-लाइन में संकुचित किया उपयोग उत्पादन 2026-08-20 पर मापा गया: 1,427 सुराग इतने सात दिखाया जा सकता है, 23.3 s एक लोड ...

kamo·3w ago
PerformanceSecurityService

पृष्ठ ग्रिड समापन बिंदु पर जाएं और PHI ऑडिट को अनुरोध धागे से लिखना

GET/api/security/leads प्रत्येक संगठन में वापस लौट आए। अब पेज / साइज / सॉर्ट प्लस फिल्टर को वास्तव में ग्रिड का उपयोग करता है, और रिटर्न देता है कुल मिलाकर पृष्...

Kamo·3w ago
Performancekamo-shared-library

डेटाबेस में ग्रिड को फ़िल्टर और पेज करें, PHI ऑडिट ट्रेल बैच करें

लोड हो रहा है / लीड्स ने 1,427 लीड्स पर 23.3 s ले लिया। इसके 23.3 s, HIPAA था ऑडिट ट्रेल: रिकॉर्ड लीडलिस्ट प्रति एक phi access log पंक्ति लिखता है लौटे, और प्रत...

Kamo·3w ago
FeatureInitializerService

समग्र लीड इंडेक्स, और उन रनों को अवरुद्ध करता है जो उन्हें बनाता है

/ लीड्स ग्रिड अब शिपिंग के बजाय डेटाबेस में फिल्टर और पेज पूरे संगठन को ब्राउज़र में। केवल IX LEADS ORG ID के साथ इसे हटाने के बजाय स्कैन को स्थानांतरित करना हो...

Kamo·3w ago
FixDaemonService

कॉलम द्वारा मार्क पेलोड परिणाम, इकाई के माध्यम से नहीं

payloadRepo.save() एक अलग पेलोड पर हाइबरनेट अपने ग्राफ को चलने देता है - संगठन org domains में खींचता है - और उस लेन-देन में भूमि पढ़ता है जो लेनदेन में भूमि पढ...

Kamo·3w ago
FixSecurityService

प्रत्येक बैकलॉग पेलोड को निपटाने के रूप में इसे संसाधित किया जाता है

प्रक्रियाबैकलॉग ने निर्धारित नौकरी के दो दोषों को प्रतिबिंबित किया: इसने पेलोड को म्यूट किया स्मृति में स्थितियां और अंत में उन्हें एक बैच में बचाया, और इसने बच...

Kamo·3w ago
Fixkamo-shared-library

कॉलम द्वारा पेलोड का परिणाम रिकॉर्ड करें, इकाई द्वारा नहीं

पेलोड रेपो.सेव () के साथ आयात किए गए पेलोड को चिह्नित करना हाइबरनेट को हाइबरनेट चलना बनाता है अलग इकाई का ग्राफ - जिसमें संगठन शामिल है, जो org domains में खींच...

Kamo·3w ago
FixDaemonService

स्टॉप ओवरलैपिंग रन उसी पेलोड को दो बार आयात करते हैं

ट्रिगर हर मिनट आग और प्रत्येक रन का दावा पेलोड का चयन करके काम करता है अभी भी RECEIVED में। इसलिए अभी भी एक मिनट से अधिक समय लगता है कि एक backlog अगली टिक शुरू...

Kamo·3w ago
FixDaemonService

अंत बिंदु को फिर से लिखने के बजाय संसाधित काउंटर को टक्कर दें

नौकरी ने कुल उत्परिवर्तन करके एक बैच को समाप्त किया समापन बिंदु इकाई पर प्रक्रिया यह बैच शुरू होने से पहले लोड हो गया और पूरी पंक्ति को बचाने के लिए। दो परिणाम:...

Kamo·3w ago
FixSecurityService

कभी एक जमा करने में विफल नहीं क्योंकि इसके काउंटर अपडेट ने रेस खो दी

स्टोर पेलोड अब एंडपॉइंट के प्राप्त काउंटर पर टक्कर नहीं लेता है; प्राप्त नियंत्रक अब रिकॉर्डर को अलग से कॉल करता है, अपने स्वयं के लेनदेन में, और असफलता निगलना।...

Kamo·3w ago
OtherKlusterServices

थीम होस्ट पर ब्रेटली को पसंद करें, और पिछले तर्क को सही करें

दो चीजें, उनमें से एक इससे पहले प्रतिबद्धता में सुधार। पिछली प्रतिबद्धता ने एक जांच के साथ 'एनकोडिंग: [br, gzip]` को उचित ठहराया api.kamocrm.com के खिलाफ। यह ज...

Kamo·3w ago
OtherKlusterServices

Prefer brotli, रोक संपीड़न क्या पहले से ही संकुचित है

साझा `compress` मिडलवेयर `compress: {}`, जो तीन है अलग डिफ़ॉल्ट और उनमें से कोई भी हम चाहते हैं। जब भी ग्राहक इसे बिल्कुल प्रदान करता है, तो ट्राफिक ने gzip को...

Kamo·3w ago
Fixkamo-shared-library

एंडपॉइंट-काउंटर कंटेंटेशन के लिए पेलोड खोना बंद करें

स्टोर पेलोड ने पेलोड को बचाया और फिर कुल मिलाकर टक्कर लगी / lastReceivedAt द्वारा अंत बिंदु इकाई को गंदा करना - उसी लेनदेन में। प्रत्येक जमा करने के लिए एक समाप...

Kamo·3w ago
Fixkamo-internal

ऐप में हर देश ध्वज एक अवरुद्ध छवि थी

आठ और अधिक स्क्रीन विपणन आगंतुक दराज में पाया दोष था। ऐप नीचे परोसा जाता है Img-src 'self' डेटा: blob: https://theme.kamocrm.com https://www.kamocrm.com इसलिए...

kamo·3w ago
Performancekamo-marketing

हर प्रतिक्रिया को संपीड़ित करें, न केवल दस्तावेज़

सर्वर-nonce.js 'identity' के लिए अपस्ट्रीम पूछता है ताकि HTML को स्टैम्प किया जा सके एक CSP के बिना एक decompress/recompress दौर यात्रा, तो जिस तरह से बाहर निकल...

Kamo·3w ago
Performancekamo-marketing

नाली deferred काम एक आइटम प्रति निष्क्रिय अवधि

चार घटक मुख्य धागे के लिए इंतजार करने से पहले चुप रहने के लिए उनके काम - टोस्ट / कॉन्सेंट बंडल, स्क्रॉल क्रोम, स्पर्श लक्ष्य स्वीप और रेफरल बीकन — और प्रत्येक ब...

Kamo·3w ago
Performancekamo-marketing

एक पर्यवेक्षक से स्क्रॉल स्थिति पढ़ें, लेआउट से नहीं

नेव की स्क्रॉल / टॉप स्टेट एक स्क्रॉल हैंडलर से आया जो पढ़ा गया था window.scrolly, और माउंट प्रभाव ने उस हैंडलर को सिंक्रोनस रूप से बुलाया रिएक्ट के चरण के दौरा...

Kamo·3w ago
Fixkamo-internal

ध्वज इमोजी हैं क्योंकि सीएसपी प्रत्येक ध्वज CDN को अवरुद्ध करता है

आगंतुक दराज एक टूट-छवि glyph जहां प्रत्येक देश ध्वज होना चाहिए चित्रित होना। प्रतिक्रिया-country-flag `svg` मोड एक स्वयं युक्त घटक की तरह पढ़ता है और है वास्तव ...

kamo·3w ago
ChoreMediaService

कामो साझा पुस्तकालय 811db57 के खिलाफ पुनर्निर्माण

बनाता हैLead फिक्स कि पूल उपलब्धता वापस करने के लिए कदम उठाता है बाद में इससे पहले, लीड के अपने लेनदेन हिट में एक बार फिर से लिखने के बाद YugabyteDB के 40001 री...

Kamo·3w ago
ChoreSecurityService

कामो साझा पुस्तकालय 811db57 के खिलाफ पुनर्निर्माण

बनाता हैLead फिक्स कि पूल उपलब्धता वापस करने के लिए कदम उठाता है बाद में इससे पहले, लीड के अपने लेनदेन हिट में एक बार फिर से लिखने के बाद YugabyteDB के 40001 री...

Kamo·3w ago
FixDaemonService

प्रत्येक पेलोड के परिणाम के अनुसार ऐसा होता है, एक बैच में नहीं

प्रक्रियाएंडपॉइंट पेलोड्स ने स्मृति में बैच उत्परिवर्तन स्थिति पर लूप किया और उन्हें अंत में बचा लिया। बनाना लीड प्रति लीड करता है, इसलिए इसकी कोई विफलता अंतिम ...

Kamo·3w ago
Fixkamo-shared-library

करने के बाद पूल उपलब्धता की वापसी करें

निर्माण लीड को बचाया और फिर उसी लेनदेन में, भाग गया गिनती AssignablePool नए "Leads available" आंकड़ा प्रसारित करने के लिए। YugabyteDB पर एक ही लेन-देन में लिखने...

Kamo·3w ago
Featurekamo-internal

कंपनी नाम एक मैपेबल आयात क्षेत्र के रूप में

leadFields.ts सूची है मैपिंग कैनवास से आकर्षित होता है, और इसे मिरर करना चाहिए LeadImportController में बैकएंड स्विच - किसी भी तरफ से लापता एक पथ है यूआई द्वारा...

kamo·3w ago
FeatureSecurityService

नक्शा कंपनी नाम इसलिए एक स्प्रेडशीट व्यवसाय का नाम ले सकता है

सेटDirectFieldOnCreateRequest में कोई कंपनी नहीं थी नाम का मामला, इसलिए क्षेत्र था मैनुअल-आयातित विज़ार्ड से पहुंच योग्य भले ही GetLeadRequest वहन करता है यह और...

Kamo·3w ago
FeatureDaemonService

एक मैप्ड पेलोड ले जाने वाली कंपनीनाम और स्रोत

सेवन जॉब के डायरेक्ट-फील्ड स्विच ने विक्रेता लीडिड में बंद कर दिया, इसलिए एक मैपिंग कंपनी मेंनाम या स्रोत को यूआई द्वारा स्वीकार किया गया था, जिसे एंडपॉइंट पर स...

Kamo·3w ago
Performancekamo-marketing

बिल्ड-टाइम ब्रेटली के रूप में स्थिर परिसंपत्तियों की सेवा करें

झंडा हुआ हिस्सा प्रतिक्रिया-dom है और मैंने इसे ठीक से जांचने से पहले ठीक से जांच की। कुछ भी: यह उत्पादन निर्माण (कोई देव मार्कर नहीं, और प्रोफाइलिंग हुक नहीं) ...

Kamo·3w ago

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

इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.

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