Widen प्रतिबद्ध log translations.title to TEXT to match DB स्तंभ
स्तंभ VARCHAR(512) था, दोनों annotation और DB में, जिसके कारण अनुवाद आवेषण लंबे अनुवादित खिताब के लिए विफल करने के लिए। डीबी कॉलम है अब स्ट्रिंग (अप्रत्यक्ष रूप...
Paginated Recording lookup by (intance, एक्सटेंशन, isvm)
जब अपस्ट्रीम प्रदाता उन्हें सूचीबद्ध नहीं कर सकता है तब कॉल रिकॉर्डिंग और वॉयसमेल के लिए सच के कैनोनिकल स्रोत के रूप में सॉफ्टफोन टैब द्वारा उपयोग किया जाता है ...
ड्रॉप stale Billingसमूह-era टिप्पणी + unused सदस्यता सदस्य क्वेरी
एप्लाइडमॉडल प्रवर्तन सेवा में बायीं ओवर डॉक ब्लॉक को स्ट्रिप्स करता है जिसे संदर्भित किया जाता है लंबे समय तक चलने वाले बिलिंगसमूह की अवधारणा के लिए, और हटा देत...
टॉप-लेवल ऑर्ग बायपास + बिना सब्स के ऑर्ग्स के लिए फ्री बेसलाइन गिरावट
Org-level entitlement check **************** एक org को लक्षित करने वाली सदस्यता चलाती है। नए लक्ष्य के साथ org मॉडल, orgs कि अभी तक एक लक्षित खाता नहीं हैउपस्क्...
प्रति उप सदस्यों से अकाउंट-लेवल एडमिनिस्ट्रेशन विभाजित करें; subs get target org
सदस्यता सदस्य (प्रति सदस्यता लाइसेंस + उप प्रबंधक झंडे) जोड़ें ताकि एक KamoCRM org पर खाता एकाधिक सदस्यता पकड़ सकता है, प्रत्येक लक्ष्य को लक्षित करता है विभिन्...
खातासमूह -> लेखाकार (ग्राहक विभाजन, बिलिंग नहीं)
खुदरा ग्राहक-नियोजन इकाई (खरीद के साथ) द्वारा उपयोग किया जाता है प्राइसलिस्ट फॉर टियर-आधारित प्राइसिंग) ने अब से हटाए गए नाम के साथ मिलकर नाम दिया बिलिंग-समूह अ...
खाता समूह बनाएं; सदस्य सेट + खाता सदस्य के साथ उपयोगकर्ता सेट की जगह
खाता अब "समूह" है - कोई अलग बिलिंग समूह नहीं है अवधारणा। सदस्य (org-scoped) सीधे खाते के माध्यम से सीधे खाते से संबंधित हैं नया खाता सदस्य शामिल हो गया, जिसमें ...
बिलिंगसमूह से लेखा तक माइग्रेट बिलिंग प्रिंसिपल के रूप में
खाता अब एकल स्ट्रिप ग्राहक प्रिंसिपल है। सदस्य की जरूरत भुगतान करने के लिए (उदाहरण के लिए सदस्यता के लिए) एक खाता ऑटो-creates; उस खाता तब प्राथमिक रूप में नामित...
Map external customer address blocks into AccountAddress on pull
Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...
ओरिएंट लाइव रिकॉर्ड्स टू अकाउंट एड्रेस प्रोफाइल, स्नैपशॉट ऐतिहासिक पते
लेखा प्रोफ़ाइल के प्राथमिक शिपिंग / बिलिंग को संदर्भित करने के लिए ओरिएंट लाइव वाणिज्य रिकॉर्ड जब रिकॉर्ड ऐतिहासिक (placed/shipped) बन जाते हैं, तो केवल स्नैपशॉ...
एम्बेडेबल्स के लिए account.java स्विच करें; शिपिंग / बिलिंग सूचियों के लिए accountAddress इकाई जोड़ें
- Add accountAddressType enum (SHIPPING, BILLING) - खाताएड्रेस इकाई जोड़ें (खाता FK, प्रकार, लेबल, EmbAddress, timetamps) Add accountAddressRepository - Refacto...
रिकॉर्डिंग, वॉयसमेल संग्रह, मिनआईओ रेंज स्ट्रीमिंग पर प्रदाता लुकअप कुंजी
- रिकॉर्डिंग: ऐड प्रोवाइडरInstanceId + प्रोवाइडरExternalId फॉर जॉइनिंग प्रोवाइडर कॉल-हिस्ट्री / वॉयसमेल पंक्तियों को वापस इमेजिंग परिसंपत्तियों में शामिल होने क...
लीड-हिस्ट्री ऑडिट लॉग जोड़ें - इकाई, रजिस्ट्री, सेवा, डीटीओ, लीड सर्विस हुक
- LeadHistory इकाई (UUID PK, सादे लंबे FKs - कोई FK constraints नेतृत्व हटाने / रूपांतरण की अनुमति देने के लिए) - LeadHistoryEventType मानव पठनीय लेबल के साथ en...
MAILING * में एम्बेडेड एड्रेस कॉलम को ओवरराइड करके डुप्लिकेट कॉलम मैपिंग को हल करें
खाता के लिए खुदरा सेवा और प्रदाता एडाप्टर अद्यतन करें। हटाने और मुद्रा प्रकार रूपांतरण को दर्शाता है
अंतरराष्ट्रीय समर्थन जोड़ें - लीड देश / उपखंड / टाइमज़ोन, ऑर्ग भाषा, कंट्रीटाइप हैप्रोविंस
- कंट्रीटाइप: PROVINCE NAMES सेट, isProvince (), getSubdivisionLabel () - संगठन: भाषा (भाषा प्रकार) फ़ील्ड जोड़ें - लीड: देश (CountryType), उपखंड (स्ट्रिंग), टा...
रिकॉर्डिंग + रिकॉर्डिंगExt संस्थाओं, रिकॉर्डिंग की कल्पना सेवा उन्हें लिखते हैं
- नई रिकॉर्डिंग इकाई (UUID id, IMG ID, IS MASTER, IS VM, EXTENSION, MEMBER ID,) LENGTH, DATE RECORDED, DATE CREated [DB-defaulted by @CreationTimestamp]). एक पं...
Use @CreationTimestamp(source=DB) on ****************
The DB is the single source of truth for timestamps in this codebase. The canonical Hibernate pattern is @CreationTimestamp(source = SourceType.DB), which makes...
Let DB fill **************** via @Generated(INSERT)
INSERTs were failing with: null value in column "date_created" violates not-null constraint @ColumnDefault only declares the DB-side default for new rows; Hi...
सदस्य जोड़ेंCallFeatures इकाई और कॉल फॉरवर्ड और ऑटो-answer वरीयताओं के लिए भंडार
UnprocessedRecording स्टेजिंग इकाई, ImgDat ट्रैक ट्रैक ट्रैक, रिकॉर्डिंग इमेजिंग सेवा
- फिक्स ImageAssoctype आईडी टकराव: VM RECORDING=8, CALL RECORDING=9 (दोनों में) MY DOCS को 4 पर दोहराना। - जोड़ें ********** तो एक मास्टर रिकॉर्डिंग ले जा सकते ...
इसमें शामिल हैंलीडमार्क्ट और कंपनीनाम से लीड के लिए कंपनीनाम
- लीडमार्केट इकाई में शामिल हो जाता है कंपनी (बोलियन, nullable) - लीड इकाई को company name (स्ट्रिंग, मैक्स 50, nullable) मिलता है। - LeadMarketDTO, BuildLeadMa...
एक्सटेंशनDto.assignedMemberId को स्ट्रिंग के रूप में क्रमबद्ध करें
ओवरफ्लो जे एस की सुरक्षित-इंटीगर रेंज (जैसे 1168485658174423046 राउंड-ट्रिप्स) 1168485658174423000 एक बार जब एक JSON नंबर ब्राउज़र को हिट करता है। फ्रंटेंड पहले...
Coerce isDisplayOnIntake=true जब हैRequired=true in CustomFormService
Add findByAssignedMemberId क्वेरी तरीकों to PhoneExtensionRepository
Add isConnected field to VoipProviderInstance
Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.
Unread-based count + lookup-by-session सहायक
************* जोड़ें समर्थन बटन बैज वास्तव में जरूरत है कि समर्थन टिकट की गिनती कर सकते हैं केवल PRE TICKET/NEW के बजाय ध्यान देने योग्य आगंतुक संदेश स्थिति। गि...
समर्थन टिकट की जरूरत सदस्य-एग्नोस्टिक अपठित गिनती
समर्थन टिकट पर आगंतुक संदेश उसी सिस्टम के तहत संग्रहीत किए जाते हैंMember कि एजेंट के रूप में प्रमाणित है, तो मौजूदा CHAT सत्र unread क्वेरीज़ - जो m.member.id ...
टिकट इकाई पर स्नैपशॉट आगंतुक भू
VISITOR IP ADDRESS, VISITOR COUNTRY CODE, VISITOR COUNTRY NAME, VISITOR CITY, VISITOR SUBDIVISION कॉलम। टिकट निर्माण पर कब्जा इसलिए सूची/विवरण समापन बिंदुओं को ...
Add findbySessionGuidIn for bulk load
समर्थन-टिकट सूची द्वारा प्रयुक्त सभी आगंतुकों को एक के लिए लाने के लिए समापन बिंदु एन अलग findBySessionGuid कॉल के बजाय एक क्वेरी में पृष्ठ।.
Correct JsonIdentity 'uniqueId' से 'id' तक की जानकारी
सदस्य इकाई ने @JsonIdentityInfo(property = "uniqueId") को घोषित किया, लेकिन वह "JsonIdentityInfo" (property = "uniqueId") को घोषित करता है। वास्तविक प्राथमिक कु...
Unreaded सदस्यता क्वेरी में SUPPORT TICKET सत्र शामिल
findChatMembershipsByMemberId अब दोनों CHAT के लिए सदस्यता देता है और SUPPORT TICKET सत्र प्रकार, इसलिए मौजूदा प्रति सदस्य अपठित-count बुनियादी ढांचा (getUnread...
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.
मल्टी-इंस्टेंस फोन / एसएमएस प्रदाता स्कीमा फाउंडेशन
- Rename VoipProviderConfig → VoipProviderInstance; ड्रॉप UNIQUE (org id), add a number name, config json, last sync at, last sync error. - बल्कटेक्स्टप्रोवाइडर...
ड्रॉप टीमMemberPayFeesetting
कर्मचारी स्वयं-भुगतान शुल्क नीति चला गया है - बिलिंग ग्रुप रिफैक्टर हैंडल प्रति समूह बिलिंग, सुरक्षा मॉडल के माध्यम से नहीं। निकालें TeamMemberPayFeeSsetting Co...
प्रति-alias निर्माता-प्रकार दृश्यता झंडे जोड़ें
दृश्यमान जोड़े ToMembers / viewToTeamMembers boolean स्तंभों के लिए ChildOrgSecurityमॉडलAlias तो एडमिनिस्ट्रेशन प्रतिबंधित कर सकते हैं जो माता-पिता के सहयोगियों...
OKHttpClient के माध्यम से MinioClient को कनेक्ट / लिखना / पढ़ना टाइमआउट लागू करें
टाइमआउट के बिना, एक डाउन साइट-रिप्लिकेशन सहकर्मी (k2m1) ने मेकबकेट का कारण बना दिया और PutObject अनिश्चित रूप से अवरुद्ध करने के लिए कहता है, एक अनंत के रूप में...
इकाईयां, सिफर और उपनाम / DNS लॉग मचान जोड़ें
प्रति-org GoDaddy creds (AES-GCM एन्क्रिप्टेड) जोड़ती है, एक अनुमतिRootSubdomains ध्वज और चाइल्ड-ऑर्ग सुरक्षा मॉडल पर संग्रह, एक DNS प्रावधान ऑडिट लॉग, और एक सा...
ड्रॉप पंजीकरणफोनकोड इकाई + भंडार
स्व-सेवा पंजीकरण अब एसएमएस-कोड सत्यापन का उपयोग नहीं करता है फ़ोन क्षेत्र - रजिस्टर फॉर्म फोन नंबर को सादे पाठ के रूप में एकत्र करता है और इसे नए उपयोगकर्ता पर ...
सिस्टम उपयोगकर्ता ध्वज + एक्सेस-प्रवासी इकाई जोड़ें
मंच-व्यापी सिस्टम उपयोगकर्ता मॉडल का परिचय: एक उपयोगकर्ता.isSystemUser ध्वज (unique आंशिक सूचकांक एक सिंगलटन को लागू करता है), साथ ही एक SystemUserAccess टेबल य...
पंजीकरण जोड़ें
नई तालिका `registration phone codes` स्टोर एक शॉट एसएमएस सत्यापन कोड उपयोगकर्ता इकाई मौजूद होने से पहले स्वयं सेवा पंजीकरण के दौरान जारी किया गया। एक एनयूएल उपय...
Add AgeReqtype.allowsUnder13 () सहायक
ईमेल संग्रह को छोड़ने के लिए ऐड सदस्य / ऐड टीम सदस्य प्रवाह द्वारा प्रयुक्त जिसके लिए आयु की आवश्यकता उपयोगकर्ताओं को 13 (all AGEs) से कम आयु की अनुमति देती है।...
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.