विपणन अधिकार समूह (शेयर्ड-लीब 4cfbf64) लेने के लिए पुनर्निर्माण
रोलराइट्ससिंक सर्विस सेल्फ-हील्स 6 नए विपणन अधिकार (आईडी 150-155) बूट पर सभी भूमिकाओं में; /roles/rights तो विपणन समूह कार्य करता है।.
सदस्य प्रोफ़ाइल पर असाइन करने योग्य सदस्य समापन बिंदु + कार्य विस्तार
************* (view leads Holders) लीड-व्यू असाइनमेंट ड्रॉपडाउन (नाम + वर्क एक्सटेंशन, ईमेल नहीं) के लिए। - GET /api /सुरक्षा / सदस्य /{id} में अब फोनवर्कएक्सटे...
Doc-04 tenant-config परत - स्वयं हील + सक्रियण सारांश + 5 डोमेन GET/PUT
mlos.config.enabled + com.kamo.z.shared.mlos.config in @EnableJpaRepositories. MlosConfig SelfHealRunner: डिफ़ॉल्ट LenderProfile + 5 डोमेन सिंगलटन प्रति सक्रिय ...
बंद अवशिष्ट क्रॉस-ऑर्ग अस्तित्व oracles + कैप WORM-बाउंड JSON blobs
Adversarial समीक्षा निष्कर्ष MLOS-W-01/03/04: - 404-सामान्यीकृत खाली सूची लिफ़ाफ़ाफ़ा अब अनुरोध की पहचान कुंजी का पता लगाता है ********** इतनी अज्ञात, विदेशी-ऑर...
OAuth2 क्लाइंट पंजीकरण CRUD (प्लेटफॉर्म व्यवस्थापक फाटक, एन्क्रिप्टेड-एट-रेस्ट, रहस्य कभी लीक नहीं) + प्लेटफॉर्म-एनसी-की एनवी
स्टीवर्ड WRITE प्रॉक्सी - रिकॉर्ड प्रतिक्रिया, पुल-थ्रू पॉलिसी प्रकाशित करें, मूल्य निर्धारण रन ट्रिगर करें
अनुशासन लिखें, सभी तीन POSTs पर समान रूप से लागू: - डाउनस्ट्रीम बॉडी ने ब्राउज़र फ़ील्ड्स की व्हाइटलिस्ट से सर्वर-साइड बनाया; - संगठनआईडी + अभिनेता सदस्य आईडी A...
लीड निर्माण से पहले परमाणु दावा - अनाथ पूल लीड को रोकने
social.lead.new को समवर्ती रूप से संसाधित किया जा सकता है (पुराने + नई सुरक्षा) सेवा फली दोनों पकड़ो रोलिंग के दौरान कोर-NATS सदस्यता अद्यतन → एक प्रकाशन दोनों ...
लाइव एफएफए टॉगल - त्वरित समापन बिंदु + उत्पाद अद्यतन पर प्रसारण
- PATCH ************* (Manage CREDITS): एक उत्पाद को टॉगल करना लीड्स-Available शॉर्टकट से फ्री-for-all ध्वज; विक्रेता-उत्पाद + उपलब्धता को प्रकाशित करता है। ***...
जब एक सामाजिक कनेक्शन में विक्रेता की कमी होती हैउत्पाद / बाजार (नेतृत्व बनाया लेकिन पूल नहीं)
एमएलओएस शासन के लिए सुरक्षा सेवा पढ़ने-प्रोक्सी
एक नियंत्रक / क्लाइंट जोड़ी फ्रंटिंग एमएलओएस गवर्नेंस सर्विस की पांच रीडिंग (दोनों इसके) स्टेवर्ड-फीडबैक और पुल-थ्रू-पॉलिसी मॉड्यूल शेयर / एपीआई / सरकार। OTK सत...
MlOS दस्तावेज़ों (doc + doc-orchestration) के लिए सुरक्षा सेवा पढ़ने-proxy
दो ब्राउज़र-फेसिंग रीड-प्रोक्सी कंट्रोलर / क्लाइंट जोड़े फ्रंटिंग MLOSDocService (/api/docs) और MLOSDocOrchestration Service (/api/doc-orchestration) for the sa...
M2 SecurityService — social.lead.new उपभोक्ता (कोर NATS) SEPARATE टिप्पणी धारा + SocialRemoteUserLead मैपिंग के साथ POOLED नेतृत्व बनाता है; SocialMediaClient आंतरिक सदस्य-add; LeadAcceptController हुक सामाजिक बातचीत + ट्रिगर पॉपअप को जवाब स्वीकार करने के लिए जोड़ता है
मूल्य निर्धारण समीक्षा पढ़ने प्रॉक्सी (rate सीढ़ी + एलएलपीए अपघटन)
MlosPricingController @ /api/security/mlos/pricing + MlosPricingClient to the same time. MLOSPricingService (/api/pricing). Reuses MlosBaseController. ऑपरेटर or...
बाजार सूची में स्टेटस फ़िल्टर; अनावश्यक DELETE को हटा दें
GET/api/security/commerce-markets अब एक वैकल्पिक स्थिति लेता है=सक्रिय Chorarchived Chall (डिफ़ॉल्ट सक्रिय) इसलिए सेटिंग्स संग्रहीत टैब संग्रहीत बाजारों को लोड ...
अंडरराइटिंग छूट/वैलिडेशन पर असफल बंद किरायेदार गार्ड
समीक्षा में पाया गया कि ऑर्ग गार्ड के लिए आम खाली सूची मामले पर कोई विकल्प नहीं था By-id waivers/validations read (जो एमएलओएस सेवा org-filter नहीं है), लीक क्रॉ...
अंडरराइटिंग समीक्षा पढ़ें प्रॉक्सी (एजेंसी एयूएस + गैर क्यूएम आंतरिक नियम)
MlosUnderwritingController @ /api/security/mlos/underwriting + MlosUnderwriting ग्राहक MLOSUnderwritingService (/api/underwriting, X-Internal-Auth). Reuses Mlos...
कमान सेंटर के लिए कैपिटल मार्केट्स स्टेवर्ड ने प्रॉक्सी को पढ़ा
एक MLOS-named, read-only प्रॉक्सी जोड़ें जो कामो-internal पूंजी और जोखिम की अनुमति देता है। कमांड सेंटर आंतरिक उजागर किए बिना MLOSCapitalMarketsService तक पहुंच...
सिस्टम-वाइड टॉगल, लीड-व्यूअर, क्रेडिट-बैलेंस संपादित करें, इतिहास की शुरुआत
- /credits/system-wide GET+PATCH (org credit-suspend), /credits/lead-viewers (view LEADS) धारकों को इतिहास के सदस्य फ़िल्टर के लिए अनुदान-सभी) शामिल हैं। - PATC...
उपलब्ध सारांश + उपलब्ध में निलंबन पर गेट FFA स्वीकार्यता
उपलब्ध सारांश अब सदस्य के आवंटन को हल करता है और निलंबित होने पर उत्पाद को छोड़ देता है मुक्त करने के लिए सभी शॉर्ट सर्किट से पहले, और उपलब्ध () FFA के लिए निलं...
तार Mlos-internal-auth (INTERNAL AUTH SECRET) तैनाती में [skip ci]
सुरक्षा सेवा के आंतरिक-auth क्लाइंट (रिकवरी एसएमएस -> वीओआईपी, रिकवरी ईमेल + टेम्पलेट बीज -> ईमेल) आंतरिक.auth.secret, जो था से X-Internal-Auth भेजने unset. मौज...
सीआरडीबी आईडी परिशुद्धता को संरक्षित करने के लिए buildPost में स्ट्रिंग के रूप में लीडआईडी को स्वीकार करें
लीड आईडी CRDB अद्वितीय rowid() मान हैं जो JS MAX SAFE INTEGER से अधिक हैं। फ्रंटेंड अब लीडआईडी को स्ट्रिंग के रूप में भेजता है; दोनों स्ट्रिंग और संख्यात्मक पार...
इंजेक्ट टेस्ट लीड + अनुदान-सभी व्यवस्थापकों के लिए प्रबंधन-क्रेडिट सूची को ठीक करें
- नया पोस्ट **************** (Manage CREDITS): एक सिंथेटिक बनाता है 'Void > टेस्ट लीड' (जॉन डो / 555-555-5555 / noreply@<org बेस डोमेन> के साथ) को बाजार/vendor/...
मूल फ़ाइल को MinIO + download endpoint
Injects MinIOStorageService; POST/source-file स्टोर करता है कच्चे अपलोड में निजी आंतरिक बाल्टी; GET /{id}/source-file इसे वापस स्ट्रीम करता है (ऑर्ग-चेक); कुंजी...
Persist रन / रिकॉर्ड, टेम्पलेट CRUD, हेडर ऑटो-डिटेक्ट और फिर से आयात
- LeadImportPersistenceService: हेडर सामान्यीकृत + SHA3 फिंगरप्रिंट (ऑर्डर / आदेशित) मानचित्रण/row JSON राउंड-ट्रिप्स, रन + गैर-सफल रिकॉर्ड, टेम्पलेट का पता लगा...
लाइव नवप्रि लीड अलर्ट के लिए गेट / लीड्स / उपलब्ध सारांश
सभी सक्रिय बाजारों में कॉलर स्वीकार्यता को एकत्र करता है (comment Gate + credit/FFA/) दैनिक खर्च नियम रिटर्न में स्वीकार करने योग्य / है स्वीकार करने योग्य क्रे...
LeadImportController में सुधार, पैमाने और PII सख्त
- सभी किरायेदारों पर findAll() के बजाय स्कोपेड लीडरेपोसिटरी क्वेरी के माध्यम से समर्पण (एक OOM/DoS + क्रॉस-tenant जोखिम जोखिम था, प्रति 1000-row बैच फिर से रन) ...
मार्क राइट द्वारा मार्क-रिसाइनमेंट गेट किया गया; मैनेज-क्रेडिट स्पेंड/रीसिव राइट के साथ सदस्यों को लौटाता है
LeadAcceptController: मार्क-रिसाइनमेंट को मार्क LEADS REQUIRES ASSIGNMENT की आवश्यकता होती है। LeadCreditController.manage: रिटर्न योग्यMemberIds (SPEND RECEIVE...
क्रेडिट लीड असाइनमेंट एपीआई ****************
- LeadAcceptController: GET / lead / उपलब्ध, POST / lead / accept (tom, comment-gated,) FFA + credit), GET /leads/uncommented, POST/leads/{id}/mark-reassignment...
मार्केट स्टेटस फिल्टर, आर्काइव/रिएक्टिवेट, मार्केट-स्कैप्ड विक्रेताओं
************* (डिफ़ॉल्ट सक्रिय); प्रत्येक बाजार को समृद्ध करें अपने विक्रेताओं से प्राप्त विक्रेता-उत्पादों के साथ डीटीओ - PATCH / lead-markets /{id} के साथ DEL...
Org मालिक के पहले लॉगिन पर परीक्षण घड़ी शुरू करें
एक लंबित परीक्षण के साथ बीज नए orgs (source=TRIAL, testExpiresAt=null) वह शुरू होने तक कुछ भी नहीं देता है, फिर शुरू होने तक 3-day घड़ी शुरू करें मालिक का पहला ...
सेट साइट क्षेत्र + प्रति पॉड नोड-स्थानीय मिनियो का उपयोग करें
- जोड़ें kamo.minio.region (MINIO REGION, डिफ़ॉल्ट हमें-west-ca-s-1) तो SigV4 हस्ताक्षर सर्वर के लागू साइट क्षेत्र से मेल खाते हैं; पृष्ठभूमि को ठीक करता है अपल...
परीक्षण बैनर संकेत org-level (एक परीक्षण ऑर्ग के सभी सदस्यों) है, सीट आधारित नहीं है
सदस्य गेट सक्रिय TRIAL के लिए असीमित सूची प्रदान करता है + परीक्षण को उजागर करता हैExpiresAt
CrashLoopbackoff से बचने के लिए क्षणिक डीबी अनुपलब्धता पर बूट-टाइम अधिकार सिंक
बंद करो क्रॉस-ऑर्ग पृष्ठभूमि छवि लीक; ऑर्डर-सुरक्षित रीऑर्डर + स्टेजिंग बाल्टी
अपने नए सूचकांक में केवल नई फ़ाइलों को फिर से लोड करने की व्यवस्था करना, फिर से व्यवस्थित करना मौजूदा छवियाँ और छवि छोड़ देनाBgCount unpopulated स्लॉट का दावा; ...
खाली शरीर के साथ 200 के बजाय लापता ऑर्ग के लिए 404 लौटें
getOrganizationById एक नंगे null लौटा, जो स्प्रिंग ने HTTP को सीरियल किया 200 एक खाली शरीर के साथ; ग्राहकों को जवाब देने के लिए.json() तो threw 'JSON इनपुट का अ...
सिस्टम उपयोगकर्ता को किसी भी ऑर्ग के लागू मॉडल को हल करने दें
क्रॉस-ऑर्ग गेट ने जब ऑर्जीड वापस लौटे तो 403 लौट आए! = सत्र org और कॉलर लक्ष्य org में कोई सदस्य पंक्ति नहीं थी। प्लेटफॉर्म-वाइड सिस्टम उपयोगकर्ता संचालित होता ...
क्लस्टर MinIO सेवा DNS का उपयोग करें; ड्रॉप डिप्रीकेटेड वायरगार्ड / CGNAT IP और सेवानिवृत्त k2m1 / k0m1
Kamp-apps, वेक्टरसेवा, kamolos, kamo-signer-monorepo को सार्वजनिक परिवर्तनlog में जोड़ें
कैनोनिकलाइज़ वेबहुक रेपो नाम सार्वजनिक-परियोजनाओं के आवरण के लिए
क्लस्टर माइग्रेशन के बाद, फोर्जजो रिपोज को कम-केस बनाया गया था (securityservice), लेकिन ऐतिहासिक पंक्तियों और सार्वजनिक परियोजनाओं फिल्टर उपयोग अनौपचारिक आवरण (...
बहु नोड लोगो के माध्यम से favicon उत्पन्न, एकल नोड मौजूद नहीं है ()
जनरेट एण्डअपलोड फैविकॉन्स () ने मिनीोसर्विस.exists () पर गेट किया, जो केवल एकमात्र ही है। वर्तमान MinIO होस्ट को निर्धारित करता है। जब साधारण लोगो को लिखा गया थ...
Kamo-universe के लिए /user-info
सत्र जीडी ध्वज (KSessionService) को स्टोर करता है लेकिन /user-info कभी वापस नहीं लौटे यह तो कामो यूनिवर्स कामोइडेंटिटी हमेशा deserialized is god=false और भगवान ...
केस-असंवेदनशील ईमेल लुकअप इसलिए ईमेल भेजें
पासवर्ड ने इनपुट को कम किया लेकिन findByEmail Email करता है संग्रहीत ईमेल (जैसे Sage@KamoCRM.com) के खिलाफ केस-संवेदनशील मैच, इसलिए उपयोगकर्ता कभी नहीं मिला था ...
ऑर्ग कूद के पार लेखा परीक्षा का ट्रेलर
जब कॉलर पहले से ही एक अवैयक्तिक सत्र है (एक देवता व्यवस्थापक के रूप में अभिनय दूसरा सदस्य, SUDO MEMBER ID को ले जाने के लिए, /नेटवर्क से एक और ऑर्ग में प्रवेश क...
भगवान-मोड सदस्य प्रतिरूपण समापन बिंदु
POST/api/security/impersonate mints a fresh ***+OTK for an arbitrary. कॉलर के वर्तमान अंग के सदस्य ने कॉलर सत्र पर प्रवेश किया देवता मोड (GD). भगवान व्यवस्थापक ...
जैसा कि आप शिपिंग देखते हैं?
इन अद्यतनों में से प्रत्येक स्वचालित रूप से अपने कार्यक्षेत्र में उतरता है। प्रारंभ करें और सप्ताह के बाद इसे सप्ताह के अंत में देखें।.