পরিবর্তনের ইতিহাস
কি খবর?
প্ল্যাটফর্মের প্রতিটি উন্নতি, যখন সে জাহাজে উঠবে।
· SecurityService
Add AccountSettingsController + Service for phone + security questions (SP3)
Allows logged-in users to set/verify phone and configure 3 security questions. Routes to /api/account/* (session-authenticated via KSESSION_DATA).
· SecurityService
Add BulkTextSmsClient + EmailTemplateServiceClient + PasswordRecoveryController (SP3)
Full password recovery flow: email-link, SMS OTP, security questions, seed phrase. Routes to /api/recover/* (unauthenticated). Uses SP1 email pipeline + VOIPService SMS.
· VOIPService
Add InternalAuthFilter + POST /api/bulktext/send for service-to-service SMS (SP3)
· kamo-shared-library
পুনরুদ্ধার + repos; 1. 3.0 (P3)- র সাথে গঠন করুন
পাসওয়ার্ড টেটকেন, Smsootp, লগ- আউট, অ্যাকাউন্টের অনুবাদ, সংরক্ষণ ব্যবস্থা এসপি৩ পুনরুদ্ধারের জন্য JAP3 এর কনডাক্টরের সাথে JAPRA জড়িত।.
· kamo-shared-library
নিরাপত্তাQust delatunicatic +2 +3+ mus ব্যবহারকারীর জন্য deopststpust
· InitializerService
Add SP3 recovery table DDL + User column additions to SchemaCleanupRunner
· kamo-internal
ব্রাউজার-এর ব্যাক-এন্ড (SP2) দ্বারা সমর্থিত রুটের অংশ
ই-মেইল ফ্যালপার এখন "কলমে"র কপিটি সরাসরি, তাই ডাউনলোড করার যোগ্য কোনো স্থান অবশিষ্ট নেই সম্পাদনার মোড নির্ধারণের প্রচেষ্টা করা হবে।.
· kamo-internal
প্রকৃত API জন্য Wier ই-মেইল শুনুন
টেমপ্লেট থেকে এইচ. শ্রেণীবিভাগ আইসক্রীম হচ্ছে ক্যালেইন ক্যাটাগরি. ভ্যারিয়েবল ভেরিয়েবলকনট্স. & সরিয়ে ফেলো অক্টোবর - ডিসেম্বর ( ১ করি. প্রাকদর্শন খোলা রয়েছে ব্যাক-এন্ড সংক্রান্ত ই-মেইল সে ব্যবহারযোগ্য মোডাল। এসপি২ এর অংশ।.
· kamo-internal
রিয়েল API + এর জন্য WiraTeT ই- মেইল ব্রাউজার
& বদলাও কন্ডিশনাল ৫- সিস্টেমের ডিফল্ট মান শুধুমাত্র উপরের-level ব্যবস্থাপনার জন্য প্রদর্শিত মান প্রাপ্ত উত্তর. শ্রেণীবিভাগ শ্রেণীবিভাগ হল ক্যাটালিস্ট অনুসারে ফিল্টার। সকল সারি সংক্রান্ত কর্ম ********রা সত্যি মারল ব্যাক-এন্ড সমাপ্তি AraTE00 টোস্টার পরিচালনা করতে ত্রুটি দেখা দিয়েছে। এসপি২ এর অংশ।.
· kamo-internal
ই- মেইল এস- পি- এস পার্ড ডায়ালগ যোগ করো (SP2)
· kamo-internal
ই
· kamo-internal
ই- মেইল টেমপ্লেট- এ ব্যবহারযোগ্য কর্মের তালিকা যোগ করো
সারি উপর প্রদর্শন করা হবে । ফর্মা রূপে ব্যাক-এন্ড দ্বারা ব্যবহৃত ব্যাক-এন্ড; প্রি-ভিউ) বিচ্ছিন্ন করার জন্য স্যান্ডবক্সে প্রদর্শিত iframes। মিল পাওয়া গিয়েছে সঠিক কোড যা পাঠানো হচ্ছে, তাই আপনি যা জানতে চাচ্ছেন তা হল, যা আপনার দেওয়া হয়েছে। এসপি২ এর অংশ।.
· kamo-internal
টেমপ্লেট + ক্যাটাগরি + works হালনাগাদ করো ক্লায়েন্ট মডিউল
STP1's / opopopopop** টাইপ- স্ক্রিপ্ট সহ শেষ বিন্দু । ভেরিয়েবল ব্যাক্ত মিরর SP এর টেমপ্লেট কিস জাভা ডক তাই সম্পাদকের ভেরিয়েবল বাছাইকারী প্রদর্শন পূ. এসপি২ এর অংশ।.
· SecurityService
Wire EmailTemplateSeedClient into ****************
Thin RestTemplate client that POSTs to EmailService's **************** after an org + owner TeamMember are persisted. Retries twice with backoff; failure throws OrgProvisioningException and rolls back the surrounding @Transactional so the org + owner-TeamMember save is undone (per SP1 spec). Mirrors the existing TranslateServiceClient X-Internal-Auth pattern. k8s/configmap.yaml adds: email.service.url (EmailService internal URL) internal.auth.secret (cluster-wide X-Internal-Auth header value) pom.xml bumps kamo-shared-library 1.1.0 → 1.2.0. Part of SP1.
· EmailService
Add EmailTemplateCategoryController REST endpoints
**************** CRUD. Delete response includes reassignedCount — the number of templates that became uncategorized as a result of removing the category. Session context read via the same **************** pattern as other EmailService controllers. Part of SP1.
· EmailService
Add EmailTemplateController REST endpoints + DTOs
Exposes /api/email/templates/* CRUD + preview + duplicate + reset-to-default + service-to-service /send + /seed-org/{orgId}. Top-level orgs (no parent) additionally see systemTemplates in the list response. Service-to-service endpoints are protected by the existing InternalAuthFilter. Session context (orgID, memberID) read from OTKPreAuthFilter's REQ_ATTR_SESSION attribute — the same pattern already used by AliasController / MailboxController. Part of SP1.
· EmailService
সার্ভিস-স্ক্রিপটর জন্য অভ্যন্তরীণ ফিল্টার যোগ করো
/ip/sputers/s- র মধ্যে X-র পরিচয় পরীক্ষা করুন /pF/bputers/ base64 পাথ পাথ থেকে প্রাপ্ত। অন্যান্য পাথগুলি এই ফিল্টার দ্বারা উপেক্ষা করা হবে (ব্যবহারকারীর সেশন তাদের হ্যান্ডেল করে। গুরুত্বপূর্ণ বার্তা ওভার। বীমা করুন ( S) ই- পি- পি এস সার্ভিস দ্বারা কনফিগারেশন standathsing — তিনটি উৎস প্রোডাকশনের কে. এসপি১ এর অংশ।.
· EmailService
অতিরিক্ত গ্রাহক
বিশেষ অক্ষরের ক্ষেত্রে প্রযোজ্য activation name (DB তে আংশিক আলাদা সূচককে তুলে ধরা হয়েছে)। সাব-ফোল্ডার মুছে ফেলুন ( a) বিভাগটি সরিয়ে ফেলার পূর্বে প্রভাবিত টেমপ্লেট। এসপি১ এর অংশ।.
· EmailService
ই- মেইল এস- ভি- আই- ডি
লেনদেনের জন্য কর্ডরচরকে। বার্তা পাঠানো হচ্ছে বিষয়/প্রজেক্টের প্রধান ডোমেইন নির্বাচন করুন। ডোমেইন, আর কোন ডি. এস. এস. পি. - এর মাধ্যমে ই- মেইল পাঠানো... একটি নতুন লাইফসাইকেলের সঙ্গে লক্স- এর বীজ অন্তর্ভুক্ত করুন এবং ডিফল্ট মান রি-সেট করুন প্রতি সারিতে একটি সারির বিষয়বস্তু কপি করুন। প্রেরণের জন্য প্রদান করার অনুমোদন, SSH-র মাধ্যমে POP3 পরিসেবা ব্যবহার করা হবে (বৈজ্ঞানিকতা.এম.পি. / অপেক্টাল.পি.) প্রত্যেক সদস্যের জন্য নয় পরিসেবা রিজরেন্ট - ট্রানসাকশন সঞ্চালনের জন্য কোনো ধরনের সদস্য নেই । এসপি১ এর অংশ।.
· EmailService
'বার্তা' শব্দের জন্য কোনো প্রতিক্রিয়া পাওয়া যায়নি
ঠিকানার সাথে স্বয়ং সম্পূর্ণ করা নাম প্রদর্শন করা হবে। গ্রহণ করে ডোমেন পংক্তি, normal-র সাথে সংশ্লিষ্ট মান "কিছু ধার্য করা হবে না@<domain> agers হোস্ট-নেমের ক্ষেত্রে অনুরোধ করা সীমা অথবা সেটি সমাধান করতে হবে। (এর মাধ্যমে জানা যাবে) একই রকম এবং এতে প্রবেশ করে। এসপি১ এর অংশ।.
· EmailService
{\cH00} ডিরেক্টরির জন্য টেমপ্লেট যোগ করো
রাষ্ট্রহীন regex-ভিত্তিক রেন্ডারার। ের মিল খুঁজে পাওয়া যায়নি মুক্তির জন্য টেমপ্লেট কী + বা জিজিআই এর মাধ্যমে একটি যুদ্ধন লগইন করুন। কোন এইচ- টি- এম- এল নেই v1 - এর মান সার্ভার দ্বারা নিয়ন্ত্রিত। এসপি১ এর অংশ।.
· InitializerService
Add EmailTemplateSeedRunner for SYSTEM + per-org seeding
Runs at @Order(20) on KamoInitializerService startup. Loads canonical templates from kamo-shared-library resources; upserts SYSTEM rows (no clobber); backfills per-org rows for every org that doesn't yet have them. Idempotent — safe to re-run on every startup. Part of SP1.
· InitializerService
Add partial unique indexes + CHECK constraints for email_templates
Hibernate ddl-auto can't generate partial unique indexes or computed-CHECK constraints. This commit adds them via the existing idempotent DDL runner pattern after Hibernate creates the base tables from the new entities. Part of SP1.
· kamo-shared-library
ক্যানোনিকাল মিথার + ক্যানোনিকাল টেমপ্লেট রেকর্ডকারক যোগ করো
তিনটি পুনর্মূল্যায়ন টেমপ্লেট (নাম, শব্দ, শব্দ BAR রস) পড়ুন, রুণা ভট্টাচার্য্য (runab@redhat.com) ******** % 1 থেকে প্রাপ্ত কাওইন্টিভাল সার্ভিস ফর টর্চার. এসপি১ এর অংশ।.
· kamo-shared-library
শিক্ষা দেওয়ার জন্য HTML+ JSON +name প্যারামিটার যোগ করা যেতে পারে
স্ট্রেইট সারির উৎস-সত্যের উপাদান। কামিও ইন্তিটিয়ার সার্ভিসে লোড করা হয়েছে ডিফল্টরূপে, Holphiner ও UPS-র মাধ্যমে মেইল ফোল্ডার নির্মিত হবে। এসপি১ এর অংশ।.
· kamo-shared-library
ই- মেইল ঠিকানা:
একটি সারির ওপর-প্রতিটি সারি সংরক্ষণ করা হয় (org) ( e) stput টেমপ্লেটের বিন্যাসের অনুরূপ ( g) Soft/g ডাক্ট dicat/cid d did Uid-s D-B নিশ্চিতকরণ-এর জন্য সময়ের চিহ্ন; lockbox সংগ্রহস্থল সংক্রান্ত সরবরাহ করা হচ্ছে sk-scan-sked অনুসন্ধান, পারমাণবিক ব্যবহার সংক্রান্ত বিবর্ধন, এবং শ্রেণী- সমূহ বৃদ্ধি করা লাইসেন্সের মাধ্যমে পরিশোধন করা হচ্ছে। এসপি১ এর অংশ।.
· kamo-shared-library
ই- মেইল ঠিকানা:
ই-মেইলের জন্য সংস্থাসপিড শ্রেণীসমূহ। সফট ব্রেড (মোবাইল) ( K) বিদ্যমান প্যাটার্ন. হরফের ছাঁদ সম্পর্কে সচেতন নাম কাও ইন্তিটিয়ার সার্ভিসে যুক্ত একটি আংশিক ইনডেক্সের মাধ্যমে এটি কার্যকর করা হয়েছে। এসপি১ এর অংশ।.
· kamo-shared-library
গণনীয় টেমপ্লেটের জন্য টেমপ্লেট ফোল্ডার
সংরক্ষণ করা হয়েছে। থিমের জন্য প্রয়োজনীয় টেমপ্লেট (উদাহরণস্বরূপ, ই-মেইল ঠিকানা) ( A) প্রতিটি রিসাইকেলের জন্য ভেরিয়েবল চুক্তি জাভা ডকের হিসাবে রেকর্ড করা হয়েছে নিয়মিত ক্লাসগুলো; এসপি৩ এবং এসপি৪ এর ফোনকারী এগুলো উল্লেখ করেছে। এসপি১ এর অংশ।.
· InitializerService
Seed KamoCRM with ALL_WORK_ELIGIBLE on fresh installs
The createOrg() helper applies this single argument to both ageReqTypeMember and ageReqTypeTeamMember; consistent with platform convention. Pairs with KamoCRMAgeReqUpdateRunner which handles existing deployments via a conditional UPDATE. Completes SP5.
· InitializerService
Add one-time runner to migrate KamoCRM agereq to ALL_WORK_ELIGIBLE
Conditional idempotent UPDATE runs on service startup; WHERE clause checks the expected old value so re-runs are no-ops. Errors are logged and swallowed — startup must not block on this non-critical migration. Part of SP5. Pairs with the DataLoader edit in the next commit that makes fresh installs seed the new value directly.

তোমার মহাবিশ্ব অপেক্ষা করছে।
মিনিটের মধ্যে বিনামূল্যে শুরু করুন। যখনই আপনি প্রস্তুত হন তখনই পণ্য যোগ করুন - কোন স্থানান্তর নেই, কোন নতুন লগইন নেই।
চিরকালের জন্য বিনামূল্যে — কোন ক্রেডিট কার্ডের প্রয়োজন নেই