KamoCRM

लाइव चेंज लॉग

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

17,500
कुल परिवर्तन
5,986
सुविधाएँ
5,284
फिक्स
30
परियोजनाएं
परियोजना द्वारा फ़िल्टर करें
सभी परियोजनाएं17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
प्रकार से फ़िल्टर करें
सभी प्रकारBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 25, 2026
OtherSecurityService

बैकग्राउंड एंडपॉइंट अपलोड करने के लिए लॉगिंग जोड़ें

लॉग org/index, फ़ाइल जानकारी, userId, auth फैसले, और MinIO स्टेजिंग पता लगाने की कुंजी क्यों पृष्ठभूमि अपलोड स्थिर बाल्टी में दिखाई नहीं देते हैं।.

Kamo·6mo ago
Otherkamo-internal

अपलोड-बैकग्राउंड प्रॉक्सी मार्ग में लॉगिंग जोड़ें

लॉग org/index. यह पता लगाने के लिए कि पृष्ठभूमि अपलोड क्यों APIService तक पहुंच नहीं रही है।.

kamo·6mo ago
Featurekamo-internal

टिकट datagrid के लिए स्थान कॉलम जोड़ें

पढ़ना ************* SupportTicketDTO (अब टिकट इकाई पर स्नैपशॉट) निर्माण समय - कोई अतिरिक्त दौर यात्रा नहीं। Renders झंडा + शहर/क्षेत्र/देश एक टूलटिप में प्रदर्श...

kamo·6mo ago
PerformanceMediaService

निर्माण पर टिकट पर स्टोर जियो, ड्रॉप जियोलाइट पढ़ता है

************* अब आगंतुक के भूभाग पर कब्जा एक बार (GoLookupService के माध्यम से) और आईपी / देश / शहर / उपविभाग को जारी रखता है समर्थनTicket ही। SupportTicketser...

Kamo·6mo ago
Featurekamo-shared-library

टिकट इकाई पर स्नैपशॉट आगंतुक भू

VISITOR IP ADDRESS, VISITOR COUNTRY CODE, VISITOR COUNTRY NAME, VISITOR CITY, VISITOR SUBDIVISION कॉलम। टिकट निर्माण पर कब्जा इसलिए सूची/विवरण समापन बिंदुओं को ...

Kamo·6mo ago
PerformanceMediaService

थोक लोड आगंतुक और सूची में जियोलाइट लुकअप छोड़ें

20 पंक्तियों के पृष्ठ के अनुसार /api/support/tickets सूची समापन बिंदु चल रहा था: - 20 ************* कॉल (N+1) 20 जियोलोकअपसेवा.lookup में कॉल करता है, जिनमें से...

Kamo·6mo ago
Performancekamo-shared-library

Add findbySessionGuidIn for bulk load

समर्थन-टिकट सूची द्वारा प्रयुक्त सभी आगंतुकों को एक के लिए लाने के लिए समापन बिंदु एन अलग findBySessionGuid कॉल के बजाय एक क्वेरी में पृष्ठ।.

Kamo·6mo ago
Fixkamo-internal

लोड करने के लिए फ़ोल्डर पास करेंथ्रेड रीट्री बटन

लोडथ्रेड लेता है (threadId, फ़ोल्डर); केवल त्रुटि-राज्य retry बटन थ्रेडआईडी पारित किया, कामो-आंतरिक निर्माण को तोड़ दिया। कॉल मैच करने के लिए हस्ताक्षर।.

kamo·6mo ago
ChoreSecurityService

सदस्य JsonIdentity लेने के लिए पुनर्निर्माण जानकारी Kamo साझा पुस्तकालय से ठीक

kamo-shared-library b57d156 फिक्स @JsonIdentityInfo(property = "uniqueId") सदस्य पर "आईडी", PUT/api/security/org/{id} पर 400 त्रुटियों को हल करना।.

Kamo·6mo ago
Fixkamo-shared-library

Correct JsonIdentity 'uniqueId' से 'id' तक की जानकारी

सदस्य इकाई ने @JsonIdentityInfo(property = "uniqueId") को घोषित किया, लेकिन वह "JsonIdentityInfo" (property = "uniqueId") को घोषित करता है। वास्तविक प्राथमिक कु...

Kamo·6mo ago
FeatureMediaService

SockJS के साथ जोड़ें / ws / public-chat-native सादे WebSocket समापन बिंदु

SockJS के बिना / ws / public-chat-native इतने पर एक दूसरा STOMP समापन बिंदु पंजीकृत करता है कि frontend आवश्यकता के बिना एक मूल WebSocket (brokerURL) के साथ कने...

Kamo·6mo ago
Fixkamo-marketing

SSR गार्ड को हटा दें जिससे हाइड्रेशन की कमी हो सकती है; देशी WebSocket के लिए SockJS को छोड़ दें

- Hero.tsx: ParticleField के आसपास टाइप ऑफ विंडो चेक को हटा दें - पार्टिकलफील्ड पहले से ही ssr: झूठ इसलिए गार्ड ने एक सर्वर / क्लाइंट ट्री बेमेल (React #418) का...

Kamo·6mo ago
Featurekamo-internal

Per-ticket unread Badge + 'केवल नए संदेश' फिल्टर

- टिकट सूची में एक चैट-बुलबुलबुले बिल्ला को सामने की ओर पढ़ने वाली गिनती के साथ दिखाया गया है। जब भी सत्र में एजेंट की तुलना में नया संदेश होता है तो टिकट # अंत...

kamo·6mo ago
FeatureMediaService

आगंतुक संदेश पर एजेंट को अपठरी गिनती

एक आगंतुक के बाद एक समर्थन संदेश भेजता है, नवीनतम पढ़ने वाले खातों को धक्का देता है ************* वास्तविक समय में बैज और नेवटॉप काउंटर अपडेट। प्रसारण में मिरर ...

Kamo·6mo ago
Featurekamo-shared-library

Unreaded सदस्यता क्वेरी में SUPPORT TICKET सत्र शामिल

findChatMembershipsByMemberId अब दोनों CHAT के लिए सदस्यता देता है और SUPPORT TICKET सत्र प्रकार, इसलिए मौजूदा प्रति सदस्य अपठित-count बुनियादी ढांचा (getUnread...

Kamo·6mo ago
Fixkamo-internal

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

थ्रेडDetailView अब ईमेल भेजता है: फ़ोल्डर बदलने के बाद मार्क वार्तालापRead इसलिए सफल होता है MailButton नेवटॉप इनबॉक्स बैज गिनती को परिष्कृत करता है। बातचीतसूची...

kamo·6mo ago
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
Fixkamo-marketing

उपयोग / public/{mainDomain}-{tld} पथ मिलान वास्तविक MinIO बाल्टी लेआउट

GetThemePath() को उत्पन्न / domain/{tld}/{split}/kamosite पथ है कि MinIO में मौजूद नहीं है - विषय फ़ाइलों के तहत सार्वजनिक बाल्टी में रहते हैं kamocrm-com/, bad...

Kamo·6mo ago
Fixkamo-internal

ब्रेक मिन-डब्ल्यू-0 श्रृंखला केवल शरीर कॉलम में ईमेल स्क्रॉल रखने के लिए

बाहरी कंटेनर में मिन-डब्ल्यू-0 जोड़ें और मुख्य सामग्री फ्लेक्स div तो फ्लेक्स बच्चे ईमेल मिन-content चौड़ाई का विस्तार नहीं कर सकता है, जो पेज-वाइड का कारण बन र...

kamo·6mo ago
Fixkamo-internal

टूलप्रोवाइडर के ऊपर लहरा प्रदाता

ChatWebSocketProvider hoist: SupportTicketWindow कॉल **************** और चैटबॉक्स कॉल UseUnread().markAsRead(), लेकिन दोनों टूल विंडो टूल डॉक के अंदर प्रस्तुत क...

kamo·6mo ago
Fixkamo-marketing

दमन जोड़ें

<html> पर दबाना ब्राउज़र के कारण React त्रुटि # 418 को रोकता है एक्सटेंशन (उदाहरण के लिए अनुवाद, डार्क मोड) SSR और के बीच एचटीएमएल विशेषताओं को mutate क्लाइंट ह...

Kamo·6mo ago
FixKlusterServices

अनुमति / डोमेन / पथ उपसर्ग विषय पर IngressRoute for CORS

विषय config on theme.kamocrm.com/domain/... से मिलान नहीं किया गया था मौजूदा मार्ग नियम (केवल / सार्वजनिक / और / आंतरिक / अनुमति दी गई थी), इसलिए ट्रेफिक कोई CO...

Kamo·6mo ago
FixAPIService

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

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

Kamo·6mo ago
FixSecurityService

डुप्लिकेट कॉर् फ़िल्टर बीन निकालें जिससे डबल एक्सेस-कंट्रोल-Allow-Origin हेडर

एक्सप्लिकिट कॉर्सफिल्टर बीन ने स्प्रिंग के साथ दूसरे CORS फ़िल्टर का कारण बना दिया सुरक्षा का अंतर्निहित CORS समर्थन (जो CorsConfigurationSource का उपयोग करता ह...

Kamo·6mo ago
Fixkamo-internal

डीबग कंसोल.log स्टेटमेंट निकालें और लापता मार्ग जोड़ें

WebSocket tracing के दौरान जोड़े गए सभी अस्थायी डिबग लॉगिंग निकालें Chatbox, टिकटChat, MemberItem, ChatTool, and useChatWebSocket; add /help → / समर्थन और / सेट...

kamo·6mo ago
Fixkamo-internal

संदेश हेडर को लंबे पते पर स्तंभ के विस्तार से रोकें

हेडर के बाएं फ्लेक्स बच्चे के पास न्यूनतम-w-0 नहीं था, इसलिए लंबे समय तक अटूट ईमेल से / से / सीसी में पते ने अपनी न्यूनतम सामग्री चौड़ाई बढ़ने, खींचने के लिए मज...

kamo·6mo ago
Fixkamo-internal

Hoist ChatWebSocketProvider ऊपर ToolProvider

टूलडॉक (और इसकी सहायक विंडोज़ जैसे सपोर्टटिकटविंडो → टिकटचैट) है टूलप्रोवाइडर के अंदर घुड़सवार, जो पेड़ में ABOVE PresenceWrapper बैठता है auth/navigation परिवर...

kamo·6mo ago
Fixkamo-internal

ड्रॉप छाया DOM ईमेल रेंडरर में तो अतिप्रवाह x ऑटो आग

छाया DOM मूल कारण था। वाइड ईमेल सामग्री (फिक्स्ड-विड्थ टेबल) छाया के पेड़ के अंदर मेजबान को चित्रित किया गया है, बिना किसी योगदान के मेजबान के लेआउट बॉक्स, इसलि...

kamo·6mo ago
Fixkamo-internal

मैच प्रदाता के लिए ChatWebSocketContext आयात पथ को संरेखित करें

टिकटचैट और चैटनोटिफिकेशनलिस्टर ने संदर्भ को आयात किया '@/app/context/...' उपनाम जबकि PresenceWrapper (प्रदाता) इसे आयात करता है सापेक्ष './contexts/...' पथ के म...

kamo·6mo ago
Otherkamo-internal

अस्थायी कंसोल.log का पता लगाने के लिए टिकटChat STOMP सदस्यता पथ

सब्सक्राइब पाइपलाइन के हर चरण में कंसोल लॉग जोड़ता है (प्रभाव आग, प्रभाव आग, प्रभाव आग) गार्ड पास, सब्सक्राइब () कॉल, अटैचमेंट सब्सक्रिप्शन, क्लाइंट। सदस्यता, /...

kamo·6mo ago
Fixkamo-internal

इनलाइन शैलियों के साथ फोर्स छाया मेजबान रोकथाम + में शामिल: लेआउट

छाया होस्ट पर कक्षा आधारित अतिप्रवाह-x-ऑटो विश्वसनीय रूप से जीत नहीं रही थी छाया के खिलाफ ':होस्ट { all: प्रारंभिक }' रीसेट, इतनी व्यापक ईमेल सामग्री (फिक्स्ड-व...

kamo·6mo ago
Fixkamo-internal

Shadow DOM के अंदर विस्तृत ईमेल सामग्री स्क्रॉल करें, बाहर नहीं

पिछले प्रयासों को अतिप्रवाह-x-ऑटो जोड़ने के लिए प्रकाश डोम पूर्वजों विस्तृत ईमेल सामग्री को नहीं पकड़ सकता क्योंकि छाया पेड़ का दृश्य पेंट ओवरफ्लो मेजबान के लेआ...

kamo·6mo ago
FixEmailService

Boolean रैपर प्रकार से मिलान करने के लिए getHasAttachment() का उपयोग करें

************* एक Boolean (wrapper) है, इसलिए Lombok getHasAttachment () उत्पन्न नहीं होती है। केवल बाद प्राइमिटिव बोलान के लिए मौजूद है। सुरक्षित रूप से संभाल क...

Kamo·6mo ago
FixMediaService

वाणिज्य पैकेज को शामिल करने के लिए JPA रिपोजिटरी स्कैन का विस्तार करें

नया कामो साझा पुस्तकालय **************** जिसकी आवश्यकता है ************* (Com.kamo.z.shared.commerce). मीडिया सर्विस को केवल donotmodify.dao.repos स्कैन किया गय...

Kamo·6mo ago
FixMediaService

ChatWebSocketController में HashMap आयात को पुनर्स्थापित करें

पिछले रिफैक्टर ने हैशमैप आयात को हटा दिया लेकिन संभालना विधि अभी भी टाइपिंग इवेंट पेलोड के लिए एक हैशमैप का निर्माण करती है, जिसके कारण Forgejo का निर्माण 'चिह्...

Kamo·6mo ago
Fixkamo-internal

ईमेल सामग्री div तो अतिप्रवाह x ऑटो आग के लिए मिनट w-0 जोड़ें

मिन-डब्ल्यू-0 के बिना, फ्लेक्स-कोल बच्चे की डिफ़ॉल्ट न्यूनतम चौड़ाई: ऑटो को हल करता है न्यूनतम सामग्री, विस्तृत ईमेल तालिकाओं को स्तंभ के अतीत में div का विस्ता...

kamo·6mo ago
Fixkamo-marketing

SendMessage में डुप्लिकेट कनेक्टस्टैम्प कॉल निकालें

जब पहला संदेश एक नया सत्र बनाता है, तो onSessionCreated अद्यतन props जो ट्रिगर्स कनेक्टस्टैम्प को कॉल करने के लिए प्रभाव का उपयोग करते हैं। प्रेषक में इनलाइन कॉ...

Kamo·6mo ago
FixMediaService

लगातार संदेश हानि को रोकने के लिए सत्र निर्माण पर NATS उपभोक्ता का निर्माण

पहले NATS जेटस्ट्रीम पुश उपभोक्ता को केवल एक STOMP क्लाइंट के रूप में बनाया गया था भेजे गए / ऐप / चैट / सदस्यता। DeliverPolicy के साथ। नया, किसी भी संदेश को प्र...

Kamo·6mo ago
Fixkamo-internal

बंद करने के अंतराल के कारण वास्तविक समय के संदेशों को गिरा दिया गया

सदस्यता के उपयोग से `connect` निकालेंTetChat में प्रभावी डीप्स और चैटबॉक्स इससे पहले, हर WebSocket ने फिर से कनेक्ट किया प्रभाव सफाई जिसे unsubscribe () कहा जात...

kamo·6mo ago
FixSecurityService

सिस्टम उपयोगकर्ता को ब्रांडिंग का प्रबंधन करने और लोगो auth को ठीक करने की अनुमति देता है

- कैन प्रबंधित करने में पहले गार्ड के रूप में सिस्टम उपयोगकर्ता बायपास जोड़ें सिस्टम उपयोगकर्ता के पास सभी गैर-parent orgs पर पूर्ण ब्रांडिंग नियंत्रण है - फिक्...

Kamo·6mo ago
Fixkamo-internal

ईमेल दृश्य फलक में 3 कॉलम में क्षैतिज अतिप्रवाह

- संदेश ब्राउज़र बाहरी कंटेनर को हार्ड सीमा के रूप में अतिप्रवाह-x-हिडन जोड़ें - सामग्री क्षेत्र को ईमेल करने के लिए कॉलम 3 रैपर और ओवरफ्लो-एक्स-ऑटो में ओवरफ्लो...

kamo·6mo ago
FeatureKlusterServices

PJSIP जेलों और लगातार राज्य के साथ उत्पादन विफल2ban

- [asterisk] और [freepbx-web] जेलों के साथ असफल2ban-configmap.yaml जोड़ें, वृद्धिशील प्रतिबंध escalation (1h → 24h → 30d छत), लैन अनदेखी और एक कस्टम asterisk-se...

Kamo·6mo ago
FixKlusterServices

पाइपर टीटीएस (en US-norman-medium) के साथ कोकी टीटीएस बदलें

Coqui VCTK मॉडल में कोई नामित स्पीकर नहीं है - पाइपर TTS के साथ प्रतिस्थापित करें, जिसमें है सटीक मानदंड [मध्यम] आवाज। पाइपर द्विआधारी (~3 MB) और मॉडल (~60 MB) ...

Kamo·6mo ago
FixEmailService

Reset stale hasAttachments on sync and accumulate correctly

- Reset has_attachments=false at start of bulk sync so stale true values from old false-positive MIME detection are cleared before re-indexing - Accumulate ha...

Kamo·6mo ago
Featurekamo-shared-library

Add resetHasAttachmentsForFolder query to ConversationRepository

Allows sync to reset stale has_attachments flags before re-indexing so corrected MIME detection can rebuild the field from actual attachment data.

Kamo·6mo ago
FeatureKlusterServices

Integrate Coqui TTS with norman voice (VCTK p267)

- Deploy coqui-tts server (VCTK VITS model, CPU-only) as ClusterIP service on port 5002 with model cache at /var/lib/coqui-tts on k1m1 - Inject coqui_tts.agi ...

Kamo·6mo ago
Fixkamo-internal

उत्तर / आगे से प्री-पॉप्युलेट करें और एडड्रेस से भेजें

- ड्राफ्टमेज अब एडड्रेस से होता है इसलिए यह ओपनन्यूमेसेज से बहती है संगीतकार के माध्यम से - संदेशब्राउज़र सक्रिय मेलबॉक्स ईमेल एडड्रेस स्टोर करता है (जिसमें शाम...

kamo·6mo ago
FixEmailService

प्रेषक पर एडड्रेस ओवरराइड से समर्थन

Adds fromAddressRequest to EmailSendRequest जो Alias/shared/mailbox पते से भेजने के लिए। अब SMTPOnlyProvider प्रस्तुत करते समय हेडर से उस पते का उपयोग करता है, ...

Kamo·6mo ago
FeatureKlusterServices

Add LAN DNS pod for split-DNS on k1m1

Deploys a dnsmasq pod with hostNetwork on k1m1 that listens on 192.168.4.22:53. Overrides pbx.k1.kluster.kamocrm.com -> 192.168.4.22 so LAN phones reach the PBX...

Kamo·6mo ago
FixKlusterServices

स्प्लिट-डीएनएस / लैन क्लाइंट आरटीपी फिक्स के लिए स्थानीय नेट जोड़ें

K1m1 के रूप में उसी लैन पर फोन विभाजित DNS के माध्यम से कनेक्ट करते हैं (Domain) 192.168.4.22 आंतरिक रूप से). Asterisk. एसडीपी में लैन ग्राहकों के लिए बाहरी डोम...

Kamo·6mo ago

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

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

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