KamoCRM

लाइव चेंज लॉग

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

17,447
कुल परिवर्तन
5,948
सुविधाएँ
5,271
फिक्स
30
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,447AIService243APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService572InitializerService329KBService151KlusterServices738MCPGatewayService238MediaService596RAGService79SecurityService1,843TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,341kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,649kamo-signer-monorepo56kamolos114
प्रकार से फ़िल्टर करें
सभी प्रकारBuild16CI523Chore773Docs3,254Feature5,948Fix5,271Other994Performance165Refactor278Revert23Style42Test159Upgrade1
October 22, 2026
PerformanceTranslateService

पृष्ठभूमि कार्य प्रति पॉड तीन इंजिन स्लॉट का उपयोग करता है तथा निम्न प्राथमिकता के रूप में भेजा जाता है

एक पृष्ठभूमि स्लॉट प्रति पॉड ने शब्दकोश सिंक के दौरान इंजन के चार स्ट्रीमों में से तीन को निष्क्रिय छोड़ दिया. पृष्ठभूमि कॉलर (100- सेकण्ड डिफ़ॉल्ट से ऊपर एक प्...

Kamo·3d ago
PerformanceKlusterServices

चार थ्रेड की चार धाराएँ, और एक लेन जो चैट के लिए एक को मुक्त रखता है

शब्दकोश सिंक के अपने ट्रैफ़िक के साथ नोड्स के सीपीयू वर्ग पर मापा गया (15- कुंजी टुकड़े): आठ थ्रेड की एक धारा 1.5 कुंजियाँ/सेकण्ड, आठ में से दो 1.8, चार में से ...

Kamo·3d ago
PerformanceKlusterServices

बीम 4 केवल लेबल के लिए, बीम 2 तक 64 टोकन

लागत टोकन x बीम है। पुराने इंजन के साथ क्लस्टर में अभी भी चल रहा है: एक धारा 77 chars/s और दो 115 chars/s पर लघु तार पर बीम 4. वाक्य-लंबाई पाठ को उस चौड़ाई की आ...

Kamo·4d ago
October 21, 2026
PerformanceSecurityService

बंधक पाइपलाइन एक मुट्ठी भर प्रश्नों में लोड करती है, और एक सौदा का नाम बदल दिया जा सकता है और दूसरा ऋण ले सकता है।

पाइपलाइन के दो रीडिंग राउंड ट्रिप पर N+1 थे: - गेट / मोर्टगेज-ऐप्स ने सादे AppMortgage पंक्तियों को लोड किया, और प्रत्येक ने तब एक को फायर किया SELECT प्रति उल...

Kamo·5d ago
October 19, 2026
Performancekamo-shared-library

सदस्यों में वापसी के लिए सूचकांक सदस्य notifications (source type, source id) (IoT Close-out F15)

वापस लेने-by-source read (findBySourceTypeAndSourceId) और आईओटी अलार्म की वापसी-by-prefix (StartingWith -> LIKE 'x%') में केवल सदस्य के नेतृत्व वाले सूचकांक थे,...

Kamo·1w ago
October 11, 2026
PerformanceMCPGatewayService

पढ़ने वाला सूचक चलता है जबकि लेखक की जांच की जाती है

chat read ने तीन मीडिया सर्विस को दूसरे के बाद एक कॉल किया (पृष्ठ, आंतरिक सामग्री जांच के लिए सत्र, फिर पठन सूचक)। सूचक को अब आभासी धागे पर ले जाया जाता है जबकि...

Kamo·2w ago
PerformanceMediaService

एक SI एक आंतरिक समापन बिंदु के माध्यम से "टाइपिंग ..." दिखाता है, और एक संदेश के बैज प्रेषक के अनुरोध को वापस कर दिया जाता है।

- POST/api/media/internal/chat/typing {memberId, interactionId, typing} (KamoAI आंतरिक रहस्य, InteractionInternalAuth; /api/media/internal के तहत, जो प्रवेश कट ...

Kamo·2w ago
Performancekamo-shared-library

VISIBLE एक id IN (... UNION ALL ...) के रूप में, इसलिए हर दृश्य नोट पढ़ने के लिए एक कुंजी द्वारा बाध्य सूचकांक स्कैन है, हर नोट का स्कैन नहीं (KamoCollab CP05 टास्क 15)

Yugabyte, बिटमैप स्कैन के साथ, तीन ओर्ड शाखाओं का जवाब देता है एक अनुक्रमिक स्कैन के साथ नोट्स के विभिन्न कॉलम (उत्पादन में EXPLAIN), प्री-CP05 दो-शाखा भविष्यवा...

Kamo·2w ago
September 29, 2026
PerformanceMediaService

एक बारी-बारी से प्रशंसक आउट ने कोई रोस्टर, टिकट आईडी या वार्तालाप शीर्षक पढ़ा

SP98-D-6. ChatFanoutService.prepare ने रोस्टर, सपोर्ट टिकट आईडी और समर्थन टिकट आईडी को हल किया। प्रत्येक अनुरोध के लिए बातचीत का शीर्षक, जिसमें टर्न-ऑनली (एक वे...

Kamo·3w ago
September 28, 2026
PerformanceEmailService

एक टेम्पलेट आइकन एक बार बैटिक के माध्यम से खींचा जाता है, हर पर नहीं

InlineImage परिवहन ने केवल एक संदेश के भीतर एक ड्राइंग को याद किया, इसलिए हर उस घड़ी को भेजें Compose टेम्पलेट decoded और transcoded सामाजिक और संपर्क आइकनों के...

Kamo·3w ago
September 25, 2026
PerformanceKlusterServices

छह व्हिस्पर कार्यकर्ता और छह अनुरोधित सीपीयू, इसलिए एक बैच का हिस्सा कभी भी वास्तविक समय में बदलाव नहीं करता है

K3m1 (4 रियलटाइम स्ट्रीम + 1 बैच) पर स्वीकृति रन मापा p95 17.9 s: बैच में से एक का आयोजन किया गया 4 कार्यकर्ता, इसलिए एक बारी एक पूरे मोड़ के पीछे इंतजार कर रहा...

Kamo·4w ago
September 23, 2026
PerformanceSecurityService

लिखने के समय में प्रतिबद्ध logs.translation count बनाए रखें

डीडीएल: **************** (column + आंशिक-अनुकूल सूचकांक) पहले से ही उत्पादन और **************** (one-time catch-up), पहले से ही रन — 19,373 पंक्तियाँ, सभी अपनी ...

Kamo·4w ago
PerformanceSecurityService

दुबला LeadVendor उत्पाद पढ़ने का उपयोग करें, 8-तरफा उत्सुक findById नहीं

कामो-शेयर्ड-library फिक्स का कॉलर आधा: हर findById को स्विच करता है) LeadVendorProductRepository in Securityservice, जो भी दुबला विधि से मेल खाती है जो वास्तव म...

Kamo·4w ago
Performancekamo-shared-library

CommitLog एक बनाए रखा अनुवाद है count

CommitLog.translationCount और **************** Changelog अनुवाद-बैकफिल स्वीप के ग्रुप BY .. HAVING स्कैन को बदलने का पुस्तकालय पक्ष सादे अनुक्रमित WHERE। डीडीएल...

Kamo·4w ago
Performancekamo-shared-library

सदस्य rights applied केवल अंतर लिखते हैं, और थोक में भूमिकाओं को पढ़ता है

सदस्य के लिए दो संबंधित फिक्सRightsAppliedService, दोनों एक ही फाइल में: 1. **************************************** किसी सदस्य की लागू-rights पंक्तियों में से...

Kamo·4w ago
Performancekamo-shared-library

एक एकल आईडी पढ़ने के लिए उत्सुक-खिंचाव LeadVendor उत्पाद की ओर्ग श्रृंखला बंद करो

leadVendor Product पर findbyId () अपने डिफ़ॉल्ट-EAGER विक्रेता को खींचता है, जो खुद को उत्सुक-खुदरा करता है। खुद का org और इसके बाजार (जो उत्सुक-fetches आईटीएस ...

Kamo·4w ago
PerformanceSecurityService

Read the public changelog's प्रतिबद्ध counts from a ledger

pg stat statement: `SELECT काउंटी (c) से CommitLog c WHERE c.project IN (:~33 सार्वजनिक परियोजनाओं) [and c.committypeId = :t]` दौड़ ~ 140K बार 100-200 ms प्रत्य...

Kamo·4w ago
PerformanceDaemonService

मोड़ो और सार्वजनिक बदलावलॉग के प्रतिबद्ध-लॉग लेजर का समर्थन करता है

securityservice's build commit log ledger.sql (हाथ से मालिक के रूप में लागू) adds Comp log counts/Com log count deltas: एक कुल प्रति (परियोजना, प्रतिबद्ध प्रकार...

Kamo·4w ago
PerformanceKBService

एक समय में तीन गर्म प्रश्नों को एक पंक्ति पूछो

तीन प्रश्नों pg stat statements kbservice के शीर्ष उत्पादन DB के रूप में दिखाया गया लागत, सभी एक पाश में पूछने से (या एक योजना के साथ विरासत YugabyteDB प्लानर न...

Kamo·4w ago
Performancekamo-shared-library

बैच दो अनुवाद लुकअप प्लानर प्रति पंक्ति बुरी तरह से कर रहा था

kbservice के सार्वजनिक KB समापन बिंदु और इसके अनुवाद-retry स्वीप दोनों ने पूछा KbArticletranslationRepository एक समय में एक पंक्ति। उत्पादन pg stat statementmen...

Kamo·4w ago
PerformanceSecurityService

एक प्रविष्टि पृष्ठ तीन पंक्तियों को पढ़ता है, नहीं पूरे सार्वजनिक परिवर्तनlog

pg stat statementments ने डेटाबेस के शीर्ष पर एक एकल प्रविष्टि पढ़ी थी। दूरी: स्लग लुकअप और दो पड़ोसी लुकअप्स ने प्रत्येक ~245 ms पर ~905K बार भाग लिया - साथ मे...

Kamo·4w ago
PerformanceEmailService

कैलेंडर अनुस्मारक प्रेषक साझा शेड्यूलर धागे को बंद कर देता है

स्प्रिंग के डिफ़ॉल्ट एकल शेड्यूलर धागे को इस सेवा में प्रत्येक @Scheduled विधि द्वारा साझा किया जाता है - 1-सेकंड अभियान पल्स, ड्रिप इंजन की टिक और रिमाइंडरशेड्...

Kamo·4w ago
PerformanceDocsService

बाउंड और धारा byte-heavy इमेजिंग पथ

/डाउनलोड पूरी फाइल को बाइट में लोड किया [] ImageService.downloadDocument के माध्यम से पहले इसे सर्व करना; /bulk-download ने पूरे ZIP (या विलय PDF) को एक बाइट के...

Kamo·4w ago
PerformanceKBService

सार्वजनिक पेड़ सूचकांक बनाने के लिए Content json को लोड न करें, और इसे दो बार लोड करना बंद करें

निर्माणपब्लिकट्रिइन्डेक्स एक छोटी संरचनात्मक सूचकांक (माता-पिता / बच्चे, स्लग पथ, पूर्वजों) का निर्माण करता है। ऑर्ग में हर सार्वजनिक लेख, लेकिन यह पूर्ण KbArti...

Kamo·4w ago
PerformanceSecurityService

मैनेज-क्रेडिट और लीड्स-Available ने प्रति पंक्ति की गिनती के बजाय लीड लेजर को एक बार पढ़ा

/ लीड्स / क्रेडिट्स (GET / एपीआई / सुरक्षा / क्रेडिट / प्रबंधन) ने प्रति आवंटन पंक्ति में एक बार लीड पूल की गिनती की - ~ 8 एस एक ओरग के 796k-लीड पूल के खिलाफ एक...

Kamo·4w ago
Performancekamo-shared-library

उपलब्ध लीड्स और क्रेडिट बैलेंस ने पंक्तियों की गिनती के बजाय एक लेजर पढ़ा

"Leads available" असाइनेबल पूल पर काउंटी (*) था, और एक ओरग पूल में ~ 796k लीड्स हैं: ~7.8 s प्रति (बाजार, उत्पाद) गिनती और ~ 11 s समूहीकृत एक के लिए (2026-09-17...

Kamo·4w ago
September 17, 2026
Performancekamo-internal

डॉक संगीतकार पर चलता है, और एक विंडो जो अब उसके अंदर उपकरण को फिर से प्रस्तुत नहीं करती है

एक पॉपअप टूल विंडो के बारे में सब कुछ जो MOVES - पंक्ति को फिर से पैक करना, एक स्ट्रिप के साथ व्यापारिक स्थान क्लिक करें, पीछे की पंक्ति से बाहर निकलना, एक खींच...

Kamo·1mo ago
September 16, 2026
Performancekamo-shared-library

एक आदेशित नमूने के साथ पूल पात्रता की जांच करें, एक पूर्ण-पूल सॉर्ट नहीं

हैEligibleAssignableLead केवल यह जानना आवश्यक है कि कोई पूल लीड एक है या नहीं सदस्य ले सकता है, लेकिन यह खोज के एक पृष्ठ को पढ़ सकता हैसाइनेबलपूल, जिसका आदेश BY...

Kamo·1mo ago
PerformanceDaemonService

सेवन करना समवर्ती रूप से होता है और बड़े बैचों का दावा करता है

नौकरी ने 500-row दावे से एक समय में एक लीड बनाया, ~ 230 लीड्स / मिनट सबसे अच्छा, जो बैकलॉग के दिनों में एक बड़ी विक्रेता सूची बदल जाता है। अब यह दावा करता है 20...

Kamo·1mo ago
September 9, 2026
Performancekamo-internal

घड़ी संगीतकार पर निकलती है, एक टाइमर पर नहीं

महसूस किया की बारी घड़ी एक 200ms सेट बंद कर दियाInterval प्रतिक्रिया में एक अंश लेखन। यह एक बार बनाने का एक ईमानदार तरीका है जिसे सर्वर की समय सीमा को ट्रैक करन...

Kamo·1mo ago
September 8, 2026
PerformanceMediaService

हर चेक पर वॉलेट और अतिथि सूची का पुनर्निर्माण करना बंद करें

`viewFor` ने प्राप्तकर्ता के Cheddar संतुलन को प्राप्त किया और पूरे queried संगठन की सदस्य सूची - प्रत्येक प्रकाशित फ्रेम पर रेसीडेंट के अनुसार। एक पर पूर्ण ताल...

Kamo·1mo ago
September 6, 2026
Performancekamo-marketing

प्रत्येक दृश्य को फिर से आकार देने पर अपने स्प्राइट बैंक को फिर से व्यवस्थित करें

सभी अठारह दृश्यों का एक लेखा परीक्षा उनमें से बारह में एक ही दोष पाया, और यह है वह आकार जो एक मिनट या दो पर एक टैब को डिग्रेड करता है और फिर इसे कचरे में डाल दे...

Kamo·1mo ago
September 5, 2026
PerformanceKlusterServices

संकीर्ण खिड़की एक DDL कहानी बैकेंड के लिए पीछे छोड़ देता है

डीडीएल को लागू करने से कैटलॉग संस्करण को टक्कर मिलती है, और फिर भी पुराने को पकड़ती है SQLState 40001 के साथ अपने अगले बयान में विफल होने तक वे पुनर्नवीनीकरण कर...

Kamo·1mo ago
September 4, 2026
PerformanceDocsService

प्रोफ़ाइल समापन बिंदु पूरे बोर्ड को लोड करने से रोकता है

इसकी अपनी टिप्पणी ने कहा कि यह अस्तित्व में है इसलिए एक पेज नियोक्ता को पेंट कर सकता है "बिना प्रत्येक को उसके साथ नीचे खींचना, और उस टिप्पणी के तहत लाइन जिसे क...

Kamo·1mo ago
September 3, 2026
Performancekamo-internal

प्रत्येक स्क्रॉल फ्रेम पर इनलाइन इमेज टूलबार को फिर से प्रस्तुत करना बंद करें

माप () प्रत्येक स्क्रॉल और आकार की घटना पर चलता है और एक ताजा राज्य वस्तु बनाया हर बार, इसलिए टूलबार ने फिर से प्रस्तुत किया कि क्या छवि के बारे में कुछ नहीं है...

Kamo·1mo ago
September 2, 2026
PerformanceEmailService

एक चयन-तत्काल लिखने के बजाय एक बयान में एक संदेश सूचकांक

खोज सूचकांक पंक्ति की कुंजी को उत्पन्न होने के बजाय सौंपा गया है, इसलिए बनाया गया है बचाने के लिए इकाई () एक मर्ज थी: स्प्रिंग डेटा ने पूरी पंक्ति - बॉडी टेक्स्...

Kamo·1mo ago
PerformanceKBService

एक पेड़ के हर नोड पर पूर्वजों की श्रृंखला दोहराना बंद करो

एक पेड़ के अंदर एक नोड पहले से ही जानता है कि यह कहाँ है - इसकी स्थिति पेड़ है। प्रत्येक व्यक्ति पर पूर्वजों की श्रृंखला भेजने का मतलब है कि प्रत्येक लेख में दो...

Kamo·1mo ago
August 28, 2026
Performancekamo-internal

एक बातचीत ने इसे दिखाने वाली खिड़की को बाहर छोड़ दिया

संदेश देने से पहले एक चैट विंडो लागत सात अनुरोधों को खोलना - इतिहास, सदस्य, रसीद, मार्क-रीड, अपठित स्नैपशॉट, समकक्ष अवतार और Composer नीति - साथ ही एक अनुवाद कर...

Kamo·1mo ago
PerformanceMediaService

एक फिर से खुलने वाली विंडो को केवल वही करें जो याद आती है, और एक लेख में एक पृष्ठ का ऑडिट करें

दो लागत, दोनों एक चैट विंडो के हर एक खुला पर भुगतान किया। GET/session/{guid}/messages. एक खिड़की को फिर से खोलना चाहता है उसके बाद संदेश पहले से ही रखता है, और...

Kamo·1mo ago
August 26, 2026
Performancekamo-internal

टैब के लिए एक सत्र स्नैपशॉट, नहीं एक प्रति हुक उदाहरण

यूज़रइन्फो ने तीन उपयोगों में अपना सत्र आयोजित किया। इसमें 187 कॉल साइट हैं और मोटे तौर पर 27 का है उन्हें पूरे सत्र के लिए माउंट किया जाता है - नौसेना, हर शेल ...

kamo·2mo ago
Performancekamo-internal

WOFF2

दोनों चेहरे हर मार्ग पर प्रीलोड किए जाते हैं, इसलिए प्रारूप हर पहली यात्रा पर भुगतान किया जाता है। WOFF का 134,132 B, WOFF2 — 21,880 B का 112,252 B, 16% कट गया।...

kamo·2mo ago
Performancekamo-internal

खुदरा बाजार को बंधक टैब डाउनलोड नहीं करना चाहिए

बाजार सेटिंग्स पृष्ठ ने सभी 24 टैब स्थिर रूप से आयात किए, इसलिए हर बाजार ने हर बार भेज दिया टैब - एक खुदरा बाजार में सात बंधक टैब, चार व्यक्तिगत ऋण टैब और यह पा...

kamo·2mo ago
Performancekamo-internal

सबसे धीमी गति से इंतजार किए बिना पहले वॉलपेपर दिखाएं

स्लाइड शो ने प्रत्येक वॉलपेपर को एक ही वादा के पीछे प्रीलोड किया। सब कुछ चित्रित नहीं जब तक कि सेट में LAST छवि बस गई थी। एक दर्जन पृष्ठभूमि के साथ एक किरायेदार...

kamo·2mo ago
Performancekamo-internal

हर संदर्भ और हुक ने अब कोलेसर के माध्यम से उपयोगकर्ता-इन्फो पढ़ा

सात स्वतंत्र / एपी / उपयोगकर्ता-इन्फो कॉल एक ठंड प्रमाणित लोड पर निकाल दिया, प्रत्येक एक सदस्य id को पूछने के लिए एक भाई पहले ही उसी क्षण के लिए पूछ रहा था। प्र...

kamo·2mo ago
Performancekamo-internal

पूरे ऐप के लिए एक ताज़ा टाइमर, प्रति useUserInfo() नहीं

useUserInfo में 194 कॉल साइट हैं, मोटे तौर पर उनमें से एक दर्जन पूरे सत्र के लिए घुड़सवार - नेव, शेल प्रदाताओं, लॉन्चपैड। प्रत्येक उदाहरण के लिए अपने खुद के 5 म...

kamo·2mo ago
Performancekamo-internal

सर्वर-रेंडर प्रमाणित ऐप, और 500 के दशक में गिरने वाले ऑर्ग को ठीक करें

MemberListProvider ने अपने माउंट इफेक्ट रन तक null लौटा दिया, और यह NavTop के ऊपर बैठता है और {children} - ताकि एक लाइन ने ENTIRE प्रमाणीकरण एप्लिकेशन को बाहर र...

kamo·2mo ago
Performancekamo-internal

एक चेकबॉक्स क्लिक को फ़ोल्डर साइडबार को फिर से प्रस्तुत नहीं करना चाहिए

छह कॉल साइटों ने एक नंगे `useEmailStore()` के साथ ईमेल स्टोर पढ़ा। संक्षेप में डब्ल्यूएचओएल स्टोर को सब्सक्राइब करता है, इसलिए इसमें कहीं भी बदलाव घटक को फिर से...

kamo·2mo ago
Performancekamo-internal

ऐप-वाइड अपठित मूल्य को याद करते हुए, एक स्व-retriggering प्रभाव को ठीक करें

UnreadContext ने अपने संदर्भ मान के रूप में चौदह सदस्यीय ऑब्जेक्ट साक्षर प्रकाशित किया, इसलिए React प्रदाता के प्रत्येक रेंडर पर संदर्भ परिवर्तन देखा और हर उपभो...

kamo·2mo ago
Performancekamo-internal

किसी को भी देख रहा है, और हर उपभोक्ता को ठहरना बंद करो

दो हमेशा-घुड़सवार प्रदाता ने एक मिनट का मतदान किया जिसमें कोई दृश्यता गेट नहीं था। लीगलपैकेजकाउंट में कोई नहीं था; ट्रेनिंग लंबितकाउंट में एक दृश्यता परिवर्तन फ...

kamo·2mo ago

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

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

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